Wow, it's been a while since I posted my portfolio link (Oct 2004!).
Unfortunately, I can't put it back online for you guys right now. But, I can give you a brief description of its content:
My portfolio basically just displayed information on the projects I had completed during my undergraduate. On one side of the page, there was a css navigation bar that allowed you to select which project to view. Each project entry had a description, some code snippets, and maybe a screenshot or two - nothing phenomenal. I didn't make entries for completely noobie "hello world" programs; each project was unique and displayed some level off difficulty. Also, I made the portfolio website easily printable through the use of print-only stylesheets (css).
That's about it.
Here's kind of a cool update, though. About a week after I finished my portfolio and made the comment post above (from Oct 2004), I landed an interview at a small, local company (www.genesissys.com). I had printed off my portfolio and taken it with me. The owner of the business wanted to view it online, so I pointed him to the website, and the other interviewers passed around the binder with my printed portfolio. For about an hour they glanced through my portfolio, asked questions, etc.
They must have been impressed, as they offered me a job right away, despite the fact that I had 0 work experience as a programmer.
I worked for that company for about 8 or 9 months until I moved on to a much higher-paying position at another company. But, the moral of the story: that portfolio totally helped get me "in the door" for the programming industry.