I'd say if you want me to recommend, I suggest a couple, although they are $1,000 and + on most of them.
My choice for if your looking for something that is remotely hosted... $39.00 a month but good, WebAsyst (
http://www.webasyst.com) --- but if your looking for open-source, your just in luck, I have one for you.
dotProject -
http://www.dotproject.net --- its an open-source project management software and believe me, its feature packed. The design is okay and easily navigatible but looks bad taste to me in a way, IDK why, guess cause of the old-school Windows feel it has. Anyway, hope I've helped.