PLEASE tell the world why it's so damn difficult to let non-US businesses use a payment service? We're dying to know.
Is it because of bullshit regulations everywhere? Why has it taken you forever to set up shop in a couple of places in Europe? Why not the rest too?
Seriously. What is it?