I spent ages looking for project management solutions and settled upon http://www.liquidplanner.com/ which I'm very happy about.
I blogged about why I made the choice, i.e. what it has that other tools doesn't, here: http://www.databasesandlife.com/liquid-planner/