Believe me I have no damn clue about it (except for that its the latest creation from the stable of Sharp and it's a TV promo ad)? But with my little experience of trying to search and analyze the most happening interactive marketing means, I can say "I just love it". Check the
site for yourself. Try fiddling a bit with it with your mouse cursor. I can guarantee that even you will like it too. Now I had only one wish that I should have known Japanese and I guess even you will also feel the same thing!!