If you're looking for a place to remind you of your time in Japan, or
dealing with Japan, or Japanese, might I humbly suggest
http://japaneseruleof7.com/
Written by an English teacher who's been in Japan for a few years. Pick
any article at random.
Mike