An english-language fansite for the game Keitai Denjuu Telefang (requires frames)