Long time Japan resident Dave Baskerville shares his perspective on visiting, living and working in Japan.