I may have found my solution in Tivo's new [to me] Glo Rremium remote which is programmable.

Either way, I'd appreciate some suggestions on the above if anyone has any. Thanks