The general layout is good. The important content is easily visible and you can understand what the site is about at a glance.
The font doesn't match the services that you are offering. It also doesnt match well with the font in the upper navigation. Use something more serious -- Frutiger or Whitney would be good choices. Please no Verdana, Arial or Helvetica unless you want to look like everyone else. Also, the line length of the paragraphs is much too long. This decreases legibility, especially together with the font you chose. Try to see how it looks if you split up the paragraphs into two columns.
Logo up top is WAY too large. And what does iWeb Local and the catchline mean anyway? You may have to rethink your brand identity.
The Navigation is so small and greyed out that it's barely visible. Make it a bit larger, and give it a different color.
Use colors sparingly. Choose ONE color, two colors max, and use then ONLY on things that you want to place special attention on.
Unless it's very important for users to check out your LinkedIn/FB/MySpace/Twitter Pages, I would remove those links from the top and place them somewhere less prominent. Next to the Contact form would be good.
Definately include a page with some work examples, as mentioned by the posters above me. If you are just starting out, and dont have a lot of references that are online, make it a picture gallery with Web Designs you have done. Have them enlarge with a jQuery Lightboy upon clicking.