I don't have a Tivo, so I don't have that remote as my template to compare to. I was looking at the 680 as well, I just haven't hard the hard buttons so don't know if I'll like them.