Hi Nick
With regards to the contact page, in my opinion both an email link and contact form would be good rather than an either/or approach.
The site:
It comes across as very bland/empty/unfinished.
I would strongly reccomend intergrating a blog system (wordpress or custom) into the site rather than linking off to an external blog or atleast style them in a similar way. This will give the impression of it being one site rather than a mix and match.
It is worth while getting a domain name, they only cost a few $, for anyone wanting to be seen as a webdesigner, freelance or multinational mega company, a hotmail.com email dosnt inspire confidence nor does running the site from a subdomain.
I would recomend taking the google verification code out your header now that is is unneeded.
It is nice to see you are using divs, lists etc, I cant remember the last time I saw a "new" designer using them rather than tables.
Your stylesheet could do with refining, there are many many many rules that are repeated or unneeded.
The design is, as said above, too empty and bland. To entice anyone to use you as a designer your site needs to standout and look proffessional. Unfortunatly your site dosnt really do either and reminds me of the old frontpage clan sites back in the 1990's.
Overall, it seems you need to work on your design more than your code, this is good!
I hope you take the comments as they are ment, friendly advice and not malicious.
Good luck
