You may be used to signing your name at the end of an important document, but in Japan everyone is expected to have a name stamp, called a hanko or inkan, to sign off on things like contracts and ...