Sync iPod Touch Automatically when on WiFi but not plugged in I haven't seen this addressed anywhere, and I sort of understand why Apple would implement this but I want to see if there's any work around I haven't found yet.

Basically, I have an iPod Touch I keep in my car's glove compartment hooked up to my stereo.  The auto wifi sync only works when plugged in, but I would love for every time my ipod connects to my network for it to sync.

Currently, I can manually do it, and I have an Applescript that tries to sync every night, but that only works about 10% of the time.  Is there any automation apps or other work around you have found that will allow me to never have to take my ipod out of the glove compartment yet sync every time it is able?  Thanks in advance.
If you're willing to jailbreak, you can install Wi-Fi Sync.

This is a jailbreak tweak invented before Apple implemented the actual iTunes Wi-Fi Sync, and can be scripted with AppleScript to sync whenever you want it scheduled.