Here's a great post from someone who had some success with TFS and advocates using a team development system no matter what kind of project you are doing...

http://asterland.spaces.live.com/Blog/cns!34D9D1C17F9DBFD8!209.entry

Brian