Another option would be to go with one of the universal remotes that has a full database of supported units. For example, the Logitech Harmony series has an extensive db (including Theta, I'm not sure about the Data or Philips likely). I just bought one and have just begun to play around with it, nice ergonomics.