I've been Senior Creative for the last 7 years now, so here's my input...
I'll say what I've said before...
1) The navigation feels clunky, it just doesn't seem to flow... Plus there's no rollover.
2) The alignment seems off and really inconsistent, there seems to be no uniform flow throughout the site.
3) Simplify the font. I can count 5 different fonts you are using, it's too many... Use one or two and consistently use it through the entire site.
4) The menu doesn't seem to be order well, it doesn't seem to follow logical flow.
5) The overall navigation seems bloaty, for me to look at a logo it takes 6 clicks from the front page. IMO It's just too many.
6) Some of those headings the kerning is by far too tight, they are unreadable.
7) It just seems dated, it reminds me of the decore and Neutrogena (specifically the Jennifer Love Hewitt ads) branding in the back of women's magazines back in the early 90's.
8) Nothing seems to just "gel" together, it seem hap-hazardly placed. If something doesn't have significance why add it.
9) The logo and heading are still a grape of mine, they are mostly unreadable.
10) It feels as though you're grabbing design ideas you like and just add them to the portfolio, this is not a good thing... There's a little grunge, a little Swiss and a mix of eclectic design fads from each year (ala postit is so 08). Any designer can copy an idea, and brilliant designer can steal ideas but make it their own
My suggestion would be scrap iWeb because it is just plain bad for professional portfolios. Try Wordpress, to make it easier
here's 100 of the best.