@NogDogMar 11.2010 — #If running on Windows, Tortoise SVN makes it pretty easy to work with Subversion. For other platforms, see the [url=http://subversion.apache.org/]Apache Subversion[/url] site.
@scragarMar 11.2010 — #For source control I've always gone to git for ECMA based languages(like PHP), it's merging and function/class monitoring systems are really cool and let you do some pretty awesome things(such as monitoring a function for being deleted, moved across files, I believe the 1.6 release opened up support for monitoring a functions contents being moved and replaced with a function call, letting you monitor the origins of the code inside the function if you so wanted) for a pretty minimal cost in setting it up(install git, cd to the directorygit init git add .).
For windows I believe there's a project called msysgit which is close to matching the development of the official version(which is only really available for POSIX operating systems like OSX, Linux, BSD, Solaris...).