Using three TiVo's and a V+ box with a Harmony 895. (had to program the TiVo codes in as the Harmony database only has remote address 0 in it) The V+ uses the same codes as the standard V box.
Also controlled are a Goodmans gtvl42w15hd, a Phillips DVDR, a Centaur Pro scaler/switcher, an Xbox360 and a scart matrix switcher all without any real problems.
Believe it or not I got a philips sru9600 from ebay at a good price. (£35) and it works perfectly with TIVO. Pity it doesnt work with anything else mind but I can train it from the original remote when i have the patience!
thanks for the replies.
I have the ONE FOR ALL Kameleon 8 and though I can't say if it will operate TIVO, it controls all my equipment with absolute ease.
I can't really fault this remote, its a design gem, easy to read ( EL display), easy to program using giving codes, and if required, using a learning function which would probably solve your TIVO problem. If all else fails you can use the One For All web site and request any code needed.
I got mine for £50 at Amazon: The best remote I've owned.
MY setup : Sony KDL 40W200, Sony RDR HX1000, Sony DVP NS76H, Sky HD pvr, Topfield TF5800PVR, Denon AVR 2160 and MS genie speakers.