Hi Jim,
Have you looked into http://flavors.me ?
I think this would be a good solution for you, as you can integrate all of your personal networks. For instance you could upload your portfolio to flickr, picasa, behance even facebook for free, and then have your own customisable website.