Ok yikes, web 2.0 debates aside...
Brian, I think your site needs to reflect what you have written in the text. If you "specialize in modern web design," the site style and layout should reflect that. You may be excellent at coding, which is great, but the style is lacking. I would suggest studying examples of good web design (
tons of CSS galleries out there) and assessing what makes them "good." Functionality and accessibility are definitely part of that, but so is the asthetic appeal. Also read
this post on style from Ideas on Ideas, which I think supports what you are trying to assert about true design.
The logo is a bit strange. You have a globe, but then you have CA, but then you also say you serve those local cities on the side. So are you global? State-wide? Only in So Cal?
I would take out the display of how you can edit family pictures, too. It's really not adding to the message of your professionalism.
Rather than listing the names and addresses of your past freelance clients, get a testimonial from them about how it was to work with you. It would go over much better to convince new clients to hire you!
Hope you've found these suggestions helpful.