Easiest way to control a remote bitcoind instance? What's the easiest way to control bitcoind running on a remote machine?

I'd like to make transfers, manage my wallet, etc, and ideally I'd like to do it using a UI such as bitcoin-qt.  Unfortunately I don't see how to get bitcoin-qt to connect to a remote bitcoind.  Is there a different piece of software that can do this?

I know I can use bitcoind itself to send commands to a remote instance, but I'm hoping for UI.

--

The reason I'm interested is that I'm happy to leave bitcoind running and stay synchronised on one machine, but this is not the same machine that I want to run the UI on.
Assuming you're using a Linux-based system, Xpra is a great tool for running GUI apps headless and attaching to them on a remote system. Make sure you install a recent version from one of the Winswitch repositories.

I haven't tried the Winswitch front-end since command line usage is so simple. Just do this on your server:

xpra start :7
DISPLAY=:7 bitcoin-qt


And this on the client:

xpra attach ssh:my.server.ip:7