Nippon Ichi Software has a teaser site for a "new title." Wonder what it is... "New," apparently!