Using PocketPC as a remote

Did anybody ever try using a PocketPC device as a remote. There are basically four ways as far as I've found out:

  • bluetooth (no problem, but a class 2 device is usually used - max 10m)
  • wifi (no problem, but a router is required)
  • USB (problem, impossible? to use USB since it is a USB client)
  • SDIO (no all devices support SDIO but it is certainly feasible although it is supposed to be difficult to write a proper driver)

My WinMo phone (I know it's not quite the same thing) has an IR port...that might work too. I've never tried it though...