Up until now, even though I do a lot of small home projects, I have never used any source control for my own projects. I am now almost at the point of deploying my first personal public website and figured that this would be a good time to set something up. One of the main things I am looking for is version control (labelling etc). Integration with Visual Studio (2010) is nice but not essential.
I realise that for free, I am not going to get anything as good as TFS or similar, but what am looking for suggestions for a free source control.
Any ideas?