I always go to x10hosting.com to log in.
It's weird. I try to remember to log in once a month to keep my account open, but if I don't I always got an email on the 2nd reminding me too, but did not this month. Luckily I kept a backup of my site so having to create a new account and start over is...