Punch through is the easiest way to do it, because you can always change it across multiple devices at once, rather than "hard code" each command to each button on each device.
A fully charged battery should last longer than 30 - 40 minutes.
Thank you,
Damon DG
= = = = =
http://www.ProRemotes.com - Authorized Dealer & Remote Programming Services