@Abi: I totally agree about the Japan thing, but I need to learn the language first....