If you wish to use source control for such purposes, I strongly suggest that you switch to git, hg or bzr since they're decentralized and don't require you to push every commit to a remote location.
git's my favorite, even though the Windows support is a little bit dodgy.
Yeah, but even though it's currently not asynchronous, I still like the idea of all my team members being able to edit the same project on a central server.
DVCS does not prevent you from doing this: you can still have a remote repository and push your commits to it as often as you want to. In fact, I'd argue that it makes working in a team much easier, because of better branching support, etc.