I want to start using version control properly for my own personal projects written using Visual Studio 2008 Express Editions. I'm using both Visual C# Express Edition and Visual Web Developer Express Edition.
I'm almost always the only developer on these projects.
I've previously used Subversion with Windows Explorer integration provided by Tortoise SVN and it worked well, but obviously source control and development were two separate operations.
Is there a better version control system for my situation?