I completely understand Ivan.
If time is very precious, I think even spending a little more time in doing an in-depth outline of the things that need to happen to support this type of functionality. If we can get these stories in place, then we can certainly help with the implementation. We are mostly all developers here and we can certainly help out, so open source is a great idea.
I think a true implementation like SNP pushes the envelope on many portal and social networking type sites, which are essentially just using a website as a communication tool. And ultimately, that's what many business need, not just a website, but an application that can serve as a communications tool.