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.

--