http://www.braintreepayments.com/ just expanded into the EU and Canada! (Disclosure, I work for Braintree.)
Can I safely assume at this point that our reply was "lost" and we should start over? Not exactly a promising start on the customer service front, but perhaps we can call it teething trouble. :-)