I disagree; it might be self-promotion, but it still raises a good point.
We just started using BaseCamp at my company a few months ago - I'm sure glad we just dove in and started using it instead of looking at lists of features and trying to figure out whether it would work for us and then committing to it once and forever and never looking back.