I've been using Team Foundation Server 2005 for the past 4
months or so on a winforms .net development project at work. It's a
fantastic platform for managing source code and versioning, as well
as managing tasks and bugs... and today I found that it is even
more customisable than I ever imagined.