I know exactly what you are going through. Take a break, drink some beers and throw some more money at it. I went through this exact same thing about a year ago, I managed to get through it an now could not be happier with the results.
Good luck and keep us posted.