I think this is a site featuring Japanese graphic artists. Or something. It could be about cats and deer mixing music on Powerbooks. I’m not too sure.