Harry, Ah yes, I have seen TeamViewer in action. So, is Xy actually running on the host Mac and the iPhone is sending RPCs (remote procedure calls) to the host Mac? Or is Xy actually running on the iPhone itself? Cheers, Flash