Check out http://saasy.com too, they are more expensive than the other options but they take care of everything: international applicable taxes, merchant account, etc. and are easy to setup.
I have a couple of friends that use it and are happy with it, if you need more info email me and I'll ask them.