Mike, I'm not sure we would spend the money for the reprogram again.
The AMX controller is large and bulky. Also, if you watch a few hours of TV and flip around a bit while doing so, you get a low battery warning. It's not an old battery issue as we have replaced it twice ($100) and it acts the same way with a fresh battery. The DirectTV remote has everything on it we need....if I had it to do over (hindsight is a wonderful thing) I'd just use the DirectTv remote.
Hope this helps.