looks good apart from the recurring billing.
lets face it you are just looking for the percentage that doesnt read that T & C or the ppl that forget so you can keep hitting them with rebills. Just another way to make ppl insecure about purchasing online
also as it is a software type program the majority of ppl are going to assume it would be a one off payment. I thought that before i read the T & C i feel sorry for the ppl that dont have the experience to know any better.