I have a osiris mx-350 I have had mine for about 4-5 years now. It's pretty easy to program, batteries last for several months. The LCD buttons are fully programable, you can label each button what ever you want for each device, and then sync them to what ever you want them to do.

Granted it is not as fancy as the new harmony's, but then again it doesn't eat batteries either. Simple and rugged if you will.. right now it sells for around 130$,

Also, all of the programing is stored on a nonvolatile memory chip, so even if you forget and your batteries completely die, you will not lose any of your programing. I would imagine the Harmony's save the programing the same, but i don't know for sure.

Oh, the 350 will do IR and RF.