We're a VS.NET shop, and we implemented:
- Bugzilla for issue tracking
- Apache Subversion as a source code repository back-end
- VisualSVN Server for managing SVN on the server
- TortoiseSVN (in Windows Explorer) and AhnkSVN or VisualSVN (in Visual Studio) on the client
- CruiseControl.NET for automated builds
Cost: $0
Benefits: Priceless
If you're a small team, or not ready to buy into the who TFS process, SVN and open source tools are the way to go.