Quote Originally Posted by MrViggy View Post
Get a revision control system of some sort (RCS, CVS, etc.). With any of these, you can create a branch of your code, which you can name something like "Beta 1", and continue to make your drastic changes on your main branch.

Yes, all that's really happening is that the revision control system is making a copy for you, but it's a bit easier to manage.

Viggy
Actually, i tried SVN and it seems to be working the way i was hoping.

Thanks for the insight!