It is a well-known fact that the Japanese are born perfectionists with obsessive attention to detail and seemingly infinite patience. They are all about achieving excellence in every aspect of their ...