I like
PECash.
The flexibility for linking products and such are good in my opinion. I have supported
PECash for a while now and haven't had any problems.
Only suggestion I could/would make is that if a customer is recurring have an little "R" next to the sale so the webmaster can know if it's new or not.
