i have had good experiences with this processor. If there evere was a problem I would call them up and have it fixed.
I'm using them for over 2 years without any major problems. they have debit cards for easy withdraw of funds , CC funding .. and pretty low fees (comparing with PP or AlertPay)
Looks extremely unprofessional, and lacking. If they make enough money, at least get a better system developed - It's absolutely revolting to look at.