Hi,
Your site looks great, though I think some of it could be improved. Heres a couple of pointers that I think would make it look a lot better:
1) Change your background colour. The current background makes the site look a bit takey. The centre of the site looks fantastic, and if you changed the background to a solid colour (The grey you have at the top of the current gradient would look nice), then I think your site would look a lot more professional.
2) Justify some of the text instead of centering it. This is something that i personally think looks better. As long as you keep a decent gap at each side then it looks a lot better.
3) Page enter and exit fades. You have the site in the same place on each page, so enter and exit page fades look really nice and they are really simple!. In your "Meta Tag" area. Just add the following scripting on each page:
<meta http-equiv="Page-Enter" content="progid

XImageTransform.Microsoft.Fade(Du ration=0.4)">
<meta http-equiv="Page-Exit" content="progid

XImageTransform.Microsoft.Fade(Du ration=0.4)">
I don't know why, but I always think this makes sites look really good.
4) The images you have on the site.... some of them aren't the greatest images. The one on the main page (hand shaking one). A photo that is darker (not as much transparency and glare on it) would look better...
5) on your contact.html page, the verification box is a completely different colour. I'm guessing it is coded in CSS and its a script you found on the net ? (just a guess), just alter the colours to a grey or something.
Thats it!
On the whole, your site looks really good

I think you've done a good job.
I think the background colour is the main thing, the other bits are me just being fussy....
Let me know what you think to the suggestions!
Cheers
Lewis