May seem a little out there... but a great active wiki can be an awesome development tool.
I ran a product development department for an ISP and we used http://sourceforge.net/projects/dekiwiki/ from MindTouch... it's open-source and free.
There are other Wiki's out there... and I honestly don't remember why we settled on that one.

We kind of used it the way most larger companies use SharePoint... but way easier (and it's not Micro$$$$oft).

It not only was our intranet, but allowed all departments to enhance collaborative efforts on projects by publishing and sharing in real time.
We could script in ACD reports from the call center, the programmers can easily document bugs and development milestones, our NOC would have a dashboard of planned maintenance, stuff that's broken or upcoming things that needed to be done, etc etc...

It's not a gantt chart like MS Project with milestones and prereqs, labor time tracking, etc... but it was a nice tool to add collaboration amongst dev teams.