A perfect cluster-f@@k of a company. No updates once they get your money. Then conflicting updates that disappear from the update portal the next day. Support staff tells a different story every time you get through, IF you get through. 3 weeks and still no delivery. I don't trust them or the phony positive reviews they've sprinkled all over the web.