I've been using the newest Kameleon and it works great with the DTivo HDVR2.
I like it because it already has all the Tivo buttons built in and you don't have to teach different no name button to do for example "Live TV" becuase the Kameleon already HAS that button.
For the price, it's well worth it.
Here's the review at remote central:
KAMELEON
Sorry for the big pic, but wanted you to see the available Tivo type buttons...
