your best bet at the moment is to implement something like VNC which allows you to fully control machines over any IP based network including the internet. You can even control machines from a java enabled web browser!
Vnc is at: http://www.uk.research.att.com/vnc/
Most of all its free!
I use it to manage all servers and clients because it is just so easy to use, and it gets round the problems that most things have with remote admin.