Cant find any reviews on www.2checkout.com Anyone use/ have any comments on them?

$49 Merchant Account Set-Up Fee
$0.45+5.5% per Transaction