Currently, I have 6 email accounts configured on my treo 750. One Exchange, 2 POP3, 3 IMAP accounts. If I set these to sync on a schedule that is worthwhile like every hour or 2, the battery gets clobbered for juice. So, I have the accounts to sync every 4 hours and I just manually so a send & receive for each account when I actually want to check my email.

Can someone point me to an application or some kind of custom process that will allow me automate this sync process on demand?

Thanks for your help.