This is something I myself feel is lacking to CollectiveX.
For everyone to understand here is how I am using and building a CollectiveX portal for a small marketing agency business called The Ripple Hub.
We are wanting to share and co-work with external contractors and partners. I was looking for a solution that would allow us with a very confortable UI to share files, calendars, events, blogs etc... I also need to manage projects with some of the partners so I use the Sub-Groups to assign a group to a project and invite partners to that group. So far so good.
Now comes the slightly more complicated project where we really start needing task tracking, to do reminders, Time tracking, Gantt charts etc... CollectiveX does not do that.
I have researched and come accross other online tools for that particular use. So far my best shortlist is BasecampHQ for the Project management and Harvest for the time tracking.
My suggestion would be instead of trying to develop another project management tool to actually work with the Open API of those tools. In fact this would achieve two things. Help SMB users of Collectivex plug into a whole new world of possibilities as well as introduce CollectiveX to the already massively large installed base of Basecamp and Harvest users. And it would make me very happy ;-)
While you are at it ;-) you can also make sure the site integrates Google Wave for when it comes out - because that is going to be a key milestone for all groupsite solutions.
Et Voila !
Thanks for being what you are - and yes I use Ning too and you are just a class above in UI.
Regards,
Jean-Philippe