On my router do I need to forward the remote desktop port (WinXP SP3) on the host PC or is uPnP used/automatic? Also, is there a third party client that is better than the Microsoft one? Thanks!