ok...i'll preface with the fact that I'm kinda anal about various aspects of design, so take or leave the following.
Main comment - white space is your friend (and "white" just means open space). I feel like things are a bit cramped. A little more room would let the elements breathe.
The bottom large text needs space at the edges - it shouldn't be be touching the edge of the gray box.
I'm generally not a fan of bevels in graphic elements, but that is a personal choice. Similarly I usually don't like gradients in text areas.
Use the "title" tag in the head so that you get your biz name instead of the url address showing in the browser box
The red is a bit vibrant - I'd tone it down just a tad.
The red extending to the right of the screen looks like it could be a mistake, and it cuts in half an entire right margin that isn't being used. I'd either stop it with the other block elements of use that right area for something.
Your rotating photos below the menu buttons should all be the same size and position so the swap out seamlessly.
Don't code your live email address onto the contact page - it'll get harvested by spam bots. Either spell it out (me (at) something (dot) com or better yet use some scrambling java script (check here:
http://www.golivecentral.com/pages/txttut/scramble.shtml)
hth