It's a good way to share desktop and applications but it's like Windows Meeting Space and a little like Remote Assistance from Windows Live Messenger.... If I was the developper, I would tightly integrated it with Windows Live Messenger and/or Windows Meeting Space. Micrososft has already a product for enterprises (Live Communicatons Server that should be tightly integrated with Active Directory and/or Exchange Server) but for home users, it should be integrated with something that is similar like Windows Meeting Space and/or Windows Live Messenger.
I'm sure Microsoft is developping shared desktop, audio and video with multiple people in Windows Live Messenger 9 or 10. I think it's a key feature for the next 5 years to come.
Keep up the good work!