Nice site except for one thing. If you are advertising yourself as a webdesigner, I would improve on the picture in the background. Now it looks too faded or maybe not enough pixels, not clear.
Try a better image busting with color and sharpness. Everything else looks like a good job but thats just my humble opinion.