Hello! I registered my hosting account with HelioHost.org on about the 27th of July, but never really got around to actually hosting anything. I tried to today but was unable to login. I attempted to reset my password, and got this email:   
    
I HAVE logged in within the past 3 months, but I tried the link anyway, which showed me this message:   
    
So... Can somebody help?   
Thanks.