Japan: the biggest, craziest tech/camera shop in the world