It's still fresh in our memory, but do you know of a certain internet cafe in Tokyo called "G"? The ...