Have been waiting over 24 hours for tech support to get back to me. I'm going to cancel and hope I get a refund. They did set up the account within a few hours, though.
Services Period: Active customer at the time of review. Customer since February, 2006