It is always interesting and a little painful to design for yourself. Especially a Web design portfolio. As clients come and go the design you crafted may get changed for better or worse, and your site can end up with broken links or links to a site that no longer reflects the original design. Sometimes clients insists on something that no longer makes you want to show-case the site at all!
I have been lucky, most of my clients have had artistic tendencies. Which brings me to why I have decided to start using screen shots of my designs. In some cases I miss not showing off the cool roll-over effects I coded, but that is off set by the thought that another younger Web designer will not look at the horrible code of the old ‘Go Live’ table based HTML. In those cases I am happy to settle for showing off my nice graphic design.
Some of those old sites are still live and in those cases I have added a link. How much easier to just remove the link if things change. My old site I would move everything over to my server and re-link, but people can still land on one of those pages and not know they are on a portfolio version of the site.
For now screen shots are a good solution for me.