Nippon Ichi Software launches new title countdown website featuring a pocket watch

"Three days left."