technically correct as far as I can tell. It validates as HTML strict and looks basically the same in 4 major browsers. (But you might see something I have overlooked.)
Mainly, I would appreciate your ideas about making the site look more professional graphically. I do not want the standard white BG with stock photos of people shaking hands and miniscule font. Nor do I want a template look.
I would appreciate your valuation of http://www.mcwebdesign.us