Code review tools
When I first started at my current company I had the pleasure of meeting Jason Cohen, who had worked for the company previously. After leaving, he started a company called SmartBear Software that develops code collaboration tools. One of their primary products is CodeCollaborator - a tool that integrates with your software version control system to enable developers to do lightweight code reviews all online. Here is the description from their website:
CodeCollaborator enables peer review of source code changes before or after files are checked into version control. Automate audit trails and metrics, enforce workflow rules, and generate reports. Integrates with SCM, issue-tracking, reporting, and other external systems.
I went to a demo he gave not too long ago, and what he has is pretty slick. If you aren't doing pair programming, this is probably the next best thing, especially if you have team members that are not co-located.
Well, today I got an announcement from Cenqua announcing the latest release of FishEye, which is a cool web-based tool for seeing what is going on in a source code control system. I first evaluated it several years ago at a previous employer. At the time it only supported CVS, but it now also supports Subversion and they have Perforce support in beta. It is a very slick tool.
ANYWAYS... Looks like Jason is in for some competition. Cenqua is currently doing a closed beta of something they call Crucible that sounds like it wants to do the same thing as CodeCollaborator.