David, is Groove really a project we want to even *try* to emulate? From my experience with Groove it's really a P2P app for small synchronous project teams communication. The ACS is a more powerful tool for asynchronous communication and collaboration among large groups of people. I'll check out Quickplaces, though. I've never seen that.
IMO, programming this functionality is the easiest part of the project. Writing up good specs, doing the debugging, maintenance, that's the problem, as is often the case.
I think really good, powerful requirements, specs and features would be a big step in the right direction. Michael, I look forward to what you put together!
talli