First of all, I only recently heard about this, but it's become a verb in the media now. A month ago I hadn't heard about it. I think it's a social networking thing. People have said it's like My Space or Face Book. The link I saw made it look like an instant message.