The site has finally moved T_T
go to
www.tenan-star.net
No more annoying pop-ups XD <--i sound like a commercial
GO THERE NOW!!!