I used to be a virtual PA for a company in aus. And then moved on to working as an exec PA for an English company(after working with Steve and Clive here :P). To the point where I would arrange their regatta functions, arrange family holidays and trips etc. With credit card payments, hed skype call me and complete the transaction by screen sharing. It worked well for us. There are a lot of really good pa's out there. And they're easy to find and would be better than a company. But then im biased :D i'm not sure how companies do it, but you might end up having different people working for you at the same time. If you do decide to take on one person, try them out first for a probationary trial of sorts. See if the two if you gel, and if you think you might be able to trust that person before working with credit card transactions etc.