I will be upgrading a legacy HR21 and H20 to a Genie and Client. The intent is to wait until the HR44 is available. The main reason for upgrading is the speed of the 21. The speed of the H20 is fine. Every once and a while it thinks about things for a second but for the most part it blows the HR21 away for speed. Channel changing is much faster. Is the genie client faster or slower than an HR21? Both boxes are used equally so deciding where the genie goes is like flipping a coin. The idea of having the ability to schedule recordings from either location is the other appealing feature.