I pretty much started thinking along the same lines too after I talked to a couple of people. It seems like their pricing structure is exactly the same as PayPal and their API is pretty good. I will most likely go with them in the next couple of weeks. I might even release a little open source library that adds a thin layer on top of what Amazon gives to enable ASP.NET MVC integration. Thanks for all your help!