Need insight from you guys.  What’s the best project management software?

CentralDesktop.com?

SalesForce.com?

BaseCampHQ.com?
Need a stepping stone project management system for 50+ employee to communicate, track progress, assign tasks, etc.   Once we hit 100+ employees we’re moving to SAP.

Any insight from our audience is much appreciated.