I primarily work on small, personal projects. One of my challenges has been source code repository maintenance. I have used the basic version of Team Foundation Server provided by my MSDN license and while it works great, it's not ideal (I'm not doing backups like I should, etc). I'd really rather pay to have it hosted. I like TFS, but I'm open to other options as well (since hosted TFS seems really expensive).
Any suggestions on providers to look at? So long as they integrate nicely with Visual Studio, I'm willing to consider anything.