The Harmony 880 Remote is the best universal remote IMHO. This remote has a charging base so you don't have to replace batteries. I have noticed that our remote hasn't been charging.
I discovered the problem is that the remote is not making contact with the base when just being placed in. If I place a small weight on the remote, charging works perfectly.