Fair point, though a lot has changed from 15 years ago. A lot of what you mentioned is sort of the new baseline most payment gateways ship with, and working on code you haven't touched in a while is certainly a lot easier nowadays with agents too. All that said, if you're satisfied with the price and the product I am not here to convince you to swap.