One thing I have been trying to get my head around for a *long* time now is how to get genuine, proper data synchronisation between multiple computers with my iPhone.
One could be forgiven for thinking, "No problem, a couple of minutes with Google should sort that out". If only it were that simple. Yes you can tinker with changing hex files to fool the second computer that it is really the same as the first computer. You can also sync different calendars from different computers - sort of. I have no idea how to sync photos, and I definitely can't sync apps. Syncing contacts doesn't work effectively at all. You get duplicate contacts in different categories. This is not synchronisation of data at all.
Most serious is the question of syncing calendars. I have different calendars with different names and syncing sort of works one way. I can sync my work calendar to home no problem at all but I just can't sync my home calendar to work. My work PC notices that I have synced with another machine and asks me if I want to merge my information, which kind of works. However, if I do this, when I connect my iPhone to my home machine, I am told that I have synced with another machine, and the only option is to overwrite all my data.
This is beyond frustrating. I have £4000 worth of hardware from a single manufacturer, which also produces the software, and has supposedly designed everything to work together.
Well, it doesn't. For this money I expect to be able to plug in the device, have it ask me some intelligent quentions about how I want my data to be dealt with, and have everything merged seamlessly in more than one place.
The really, really infuriating thing is that Apple can apparently do this for me, but it wants, wait for it - another £60 odd per year for the privilege! This is the MobileMe facility that offers to host your website and sync all your data wherever you have an internet connection. Well, this is all fine and lovely for people who want this facility. I don't I just want adequate synchronisation between my home and work computers with a cable.
Apple - this is utterly, utterly unacceptable..