Illumishare: playing with Artefact Cards across the internet..?

I love this… Microsoft’s Illumishare, a system you let you work with people in front of you by drawing, writing, moving things around and so on…

 

I wonder if I could get my hands on it, try it out with Artefact Cards… that wouldnot suck.