We would LOVE to deal with non-US companies and people and hope to do so soon, but for our particular business it's a bit hard right now. Creating relationships with credit card processors we trust (and that you should trust) is really hard.
Another part of it is honestly just that the US market is so big and we have room to grow here, and it's not as easy as it seems - For example, we have phone and chat support during normal US business hours. I don't know what we'll do when we have European or Asian customers. Other issues include taxes, currency and currency risk, taking payments, etc. There's a lot to think about there. We really want to do it, but to do it right requires a lot of thought, and we just haven't done it yet.