Pivotal tracker has been mentioned here on HN before. Just throwing that out there as a possibility.
We use Basecamp to discuss features & comps, then Tracker to get them done. Trying to use Basecamp for both doesn't really work if you care about iterations, story points, etc. Some might say you don't need those, but they've given us a lot better predictability than we did at first.