I might be stating the obvious, but you can use a web-capable cellphone (iPhone, etc.) or a laptop to control it through the http interface. Here's the package to install:
Boxee Web Remote
I know it's a lot more comfortable / convenient to use a hardware remote. This solution works with stuff you might have on-hand.