I actually agree with Drew, and I'm the developer behind WP-Project. One of the many reasons I haven't worked on it is because good expressly designed PM systems are not expensive and so I didn't think anyone would actually use WP-Project. I created it mostly as a proof of concept to see if it could be done.