What's the best way to arrange your individual work on the website? Should you create a Flash-based photo gallery? Or should you organize it only with code?

If I forgo with a flash gallery, what would be the easiest, efficient method? Use a CMS? I don't know anything about ASP


Secondly, how should you present previous websites? A few screenshots of the site and then link directly to the site (if it's still up?) Or an icon/button that links to the site?

As it turns out, I only have one website I created which is still active...the owners from previous projects took their sites off the web years ago, and I still have those files. I don't know if I should upload those files to my server and link my portfolio to those files (thus people can see the code, design, view if it's web accessible or not)
OR

Just create a few screenshots.

Thanks