Nope. I think I joined a little while ago, but I'm not entirely sure why. Before I started to register a new account, I checked to see if I had registered already, and, sure enough, I had log-in information, stored on my computer. :D
I am planning on finishing my application soon.