Does Paypal suck?

Or does this suck? - slide
United States
November 3, 2006 1:31am CST
There's a web site at www.paypalsucks.com. What do you think? Does Paypal suck?
No responses