You make it sound like you work for the company

. I don't see a affiliate id in the link, so I will assume you are just a satisfied customer.
I've never heard of them. Their transaction % is a little lower than paypal, but they charge you .20 more per transaction than paypal. I've been using paypal for over 7 years without a problem. Thanks for the heads up, maybe I will take a look into them if paypal service starts to head south.