The X10 UR74A Universal Learning Remote is capable of sending both RF and IR X10 commands which are built in. In fact you can program it to do either depending on which device button you push first. You can get these from X10 or, the last time I looked, on EBay for a more reasonable price.
While it's not as ergonomically elegant as my Tivo remote I keep a UR74A near my computer to operate the Tivo when I'm dubbing programs from the Tivo to the DVD recorder in my computer. It also operates the TV set, the VCR and the regular DVD player as well as lights in the same room via my CM15A using the RF function.