Stripe has transformed the world. In 1999, I was asked to look into how to setup credit card processing for our company. I contacted Authorize.net for technical help. They just asked me to fax some information to them. Two months later my boss receives a bill for $3,000 claiming we had signed a contract agreeing to that fee. I think Stripe has made CC processing a lot easier for everyone.