Collaborative project management for geeks.