I just don't like their site. You have to have over your credit card info *before* you can actually see your account, there's only the confirmation email after that as well.
It's just not very well done.
At least yesterday went well with everything working.