So I have an account with them and still use them. But I was just on their system to send an account consolidation request and noticed this about their account system, - Release : 22 January 2008.
If that is the last time that UI and respective components were updated, it kind of worries me.
↧