Well what do you know, sent them an email using my work address (a fairly well known tech company) and I got a reply within a few hours. Problem is they asked for the serial number and as I feared it was to check if I had a support contract. Basically they won't even send me a user manual without forking over the cash for the support.