Version Control
What version control software are you using? I've used CVS as well as subversion for version control at work and for personal projects. I tend to prefer subversion currently as it has better ways of managing files than CVS does.
I am wondering if there are any decent ways of migrating hundreds of CVS controlled projects over to subversion and storing the data such as release tags, etc. with each file revision or is it normally better to do a clean import into subversion and then scrap the old cvs repositories?