I just got an HR22 and have a 2 year old HR20 as well. On the HR20 I can browse OnDemand by channel, but on the HR22 I can not. I did just connect the network tonight, so maybe it takes a little while to gain that option? (but I don't see why). My HR20 still has the option and both are running the 290 software ver. Any ideas?