Personally, I have one of the best experiences buying online from SoftwareKeep. Very responsive and helps you make the right decisions in buying your needed software. I was honestly worried at first since I did not know much about them, but one chat session with Don changed all that.