I was an avid tivo fan while I had the r10 and hr10. Moving to the hr20 was tough, and took some time to get used to, but the bugs seem to be worked out now, and the thing is pretty damn cool. Tivo had a few features that I had moderate withdrawal from, but I have a feeling that if I had to...