I would be willing to pay a few bucks for the development of an alternative method to sync information to/from the iPhone with Windows (XP & Vista).
iTunes for Windows is annoying. It doesn't close properly, behaves inconsistently, and (ab)uses a significant amount of resources considering what it does.
Dream sync app:
Should be able to sync to multiple computers.
Should not require anything installed on the iPhone itself.
Should have a very small footprint on the host OS.
Should be able to sync the following:
Calendar to Outlook, iCal based calendars
To Do List to Outlook, ...other To Do Lists?
Contacts to Outlook, WAB, or any registered address book
*should be able to define or map fields as part of "setup"
Folders to Media
Explanation: Should be able to sync a user-defined folder to audio, video, photos, for access via the iPod app. Also the other media as well, such as Ringtones, etc...
A basic explorer-style file management interface would be totally sufficient for this aspect, or better yet - use Windows' explorer.
There's more... if anyone wants to take this on, contact me. Willing to provide some monetary compensation. I would be happy to test and provide test results/feedback.
Yes... you are in fact wrong. It's tricky, but not "HUGE". lol...
Working on this with a colleague right now. Would prefer to pay someone else to do it faster, but we'll get it done...eventually.
The media library databases can be read and written to. There may be some form of working (although very basic) sync tool in a couple of months. The logic behind the syncing (conflicts, merging, settings, etc...) needs to be mapped out before any serious work is done.
If anyone is interested in taking this over, contact me.
If anyone has suggestions, feature requests, whatnot... send me a PM. I have no idea how long this part-time project will take.
also please please add support for drag and drop of photos, music, videos , without sync. That is the part that annoy me most in itune, i cant put a picture or a song in addition without going through all damn syncing thing.