I've asked for both of these things before, going a couple versions back, but I'm going to ask again now. I need two, relatively small, things that would together dramatically improve the handheld syncing flexibility of MC.
1. A MCC command that can run a "sync" for a named handheld in MC. I discussed this with Matt way back in the day, and right now you can call them using an index, but there is no reliable way to determine what that index is ahead of time. This makes it impossible to easily set up a scheme where MC syncs to a specified handheld on a recurring basis at 3am.
2. A function in MC's Handheld Sync setup that allows you to call an external command line (script or exe with parameters) that will be run after the sync completes. This would let me sync to a specified location, and then call iTLU (or maybe prod's iTunes sync tool) and have it update iTunes. This could be useful in lots of other situations too. Maybe you want to run a sync that copies a subset of files over to another machine, and you want to use SyncBack SE to process the files afterwards (or image processing scripts).