I have a software product that I am selling. The product is activated by a activation key for which I have a master list. I am currently using shareit to process these transactions...but they charge me a lot. I have a merchant provider called [url removed, login to view] who I would like to use instead. I need: a) a shopping cart built into my ASP site b) can email an activation key from a list and mark it used. Key should be on the user's profile in case I need to retrieve it. c) I have 2 different products only - both with activation keys d) I would like to have a free shopping cart like [url removed, login to view] (which integrates with [url removed, login to view]) and modify it as needed. e) member should be able to re-retrieve his code.