I use Atrium, it is free, opensource, and the UI actually looks & performs better then Basecamp.
http://openatrium.com