we have an account with them, we signed up, no monthly fees & have had the account a few years now...
We´ve never used the account or the site, it just sits there. However, from what I hear from yourself, glad to have not used them
Sorry we can´t be of any use
