I say this because I created a macro button called VH1. When I used this macro while using the internal IR, it would sometimes switch to channel 23 or 63 because it would miss some of the numbers. The external IR worked fine every time. OmniRemote will also let you create up to 32 timers that let you schedule macros for unattended operation. Timers can be set to repeat daily, weekly, or every week day.
Timers have a start operation and end operation.
Then create a macro called STOP TAPE that would press STOP on your VCR and then power it down. You would then create a timer in OmniRemote for the desired time, set the Start operation to your TAPE ER macro and the end operation to your STOP TAPE macro. I found that the timers worked fine but, there are 2 little annoyances. The other annoyance is that when a timer is fired, it turns on your Palm III and plays the start macro and then just sits there till the Palm III turns off from inactivity. This would save your batteries a bit.