I found this thread (Google Cache; the actual site has been invaded by squatters and spam. Also sorry for the bit.ly link, but the forum keeps fucking up the real address.)

I also found some info on Japanese Wikipedia, but it's in Japanese. :P