I have a particular though, I hope, not overly peculiar set of needs regarding project management software. I manage 35 or so projects a year for my corporate masters, but prefer to do the majority of my work on a personal iMac. There is no project management solution in place at work so I'm free to use whatever I like and whatever makes sense. The projects I manage are fairly straightforward software/web development efforts.
First off, I work in a VERRRRY Mac hostile environment. Although there is an old office Quicksilver G4 I use from time to time (sychronised via MobileMe), I do a lot of work on my home iMac and in-offce work on an XP PC.
Here's what I don't need - CRM softwrae, I don't need anything that involves contact management - I can't talk to the Exchange directory and that's pretty much OK. I don't need appointment scheduling per se since this won't be hooked up with my company's Exchange services at all.
Here's what I'm looking for: many of the projects the milestones are the same, but they often differ - so I need to be able to easily create custom project schedules. I'm also highly visual and need something that will map the process out in a visual way. I would also REALLY appreciate something that helps me to create a monthly master report about milestones met and current status based on my notes. That would be a lifesaver. I'd also like something that I could sync with my iPhone or whose info I could read from my MobileMe server on the web.