My friends in Japan think I'm nuts-- each time I'm in Tokyo (or even in London), I dive head first into Muji and stock up on everything. With 341 stores in Japan alone, it's sort of like a 7-Eleven to…