I would like to gauge what solutions other people put in place to get Team System functionality. We all know that Team System can be pricey for some of us. I know they offer a small team edition with five licenses with a MSDN subscription, but what if your team is bigger than five or you don't want to use Team System?
I'm stunned that nobody has mentioned the free and excellent TeamCity product from JetBrains. It includes:
For project management / bug tracking / Git or Subversion repository I also use Unfuddle (free for small personal projects!)