First, I'd invest in a better camera. Pictures sell work.
We know you are not a photographer. But, crisp, clean visuals show your attention to detail.
Everything you show a customer (your business card, a printed proposal, your website, portfolio pictures) should reveal your style. And you don't want your style to look rushed or thrown together. You want it to look neat and organized.
There are ways to use Photoshop to edit images to enhance the quality. But it's a lot easier to have a better camera to snap quality pics from the getgo.
I like your navigation, and I think people can find what they're looking for.
But I think your color palette could use some work. The colors are complimentary, but I would adjust the hues a bit for better harmony.
With all the splendor of cascading style sheets, I'd add some elegance to the typography. I personally like sans-serif font for copy and nav elements. And large, serif font, with some kind of border or background effect for headings.
Maybe during halftime, I'll come up with a web template that may have better appeal.