Hi there,
I'll get straight down to business - although it looks nice, there are definitely quite a few things that could be very easily improved.
You have used way too many different fonts here including... COMIC SANS?! Even your 'Request a Quote' form has two different fonts for the default text. Also, not particularly keen on the home page - split up the content more, use larger margins and add a splash of colour to stress the boundaries between columns as it looks like one massive lump of text.
Also, getting around your site is quite tough, for example the only way to get to the blog as well as a couple of other areas is through another page when really they are not related. Make sure that you have a proper organisation plan for how the pages are going to link together. Also, on the subject of the navigation, the top-most navbar is a little bit odd in the way that some of the links have a drop down but some just have an odd alt-text. I don't know what everyone else's views are on this but I think it's just a little bit odd!
You have to big a variety of effects and buttons and fonts and gradients etc for example the random button-like object at the bottom of this page is a little bit odd and unnecessary. There are probably also too many moving parts like 'Recent Project' bit and the 'Testimonial' bit in the footer which, when mixed with a poor-readability colour is not great on the eye.
Check out these detailed images of my issues with this site
#1- Sidebar links are way too small
#2- Use more padding!!!
#3- You seem to have used 2 different fonts as mentioned above!
#4- Just looks like a massive, boring body of text - break it up and add some graphics etc.
#5- Just a little thing: this doesn't work, is it meant to be a link?!
#6- ...c...comic...sans????! okay.
#7- This is rather random and looks VERY out of place!
Thats it! Rant officially over!
Seriously, although there are a lot of things that I complained about, it looks nice and you are pretty close to getting it looking nice but its these small details that make the difference between a mediocre website and a good website!
Good luck with the rest of it and well done!