Whoa. Okay, it has been a while since I opened the Support tab, it says there that:
Hi there,
Thank you for visiting the Freedom! support portal. The support team is in the process of switching to a new support system, which can be found at
http://freedom.desk.com. The new system has many useful features, which we would like you experience with us. Sadly, you will need to create a new account on the new portal in order to create a ticket. This can be done by clicking this link:
https://freedom.desk.com/customer/login?return_to=/
So we have to make a new account. There's a new system for the support team now. Hopefully this will be better.