NATS is really cool, has plenty of useful stuff and users like to use it. It also allows you to use more than one processor (cascade billing), so if one fails it will try another, and this can add ~10% to the current revenue easily.
If anyone needs help implementing their design into NATS, feel free to contact me:
http://www.awmzone.com/services