The fact is, Apple sucks at syncing your data (or at least has sucked at it for awhile). Whether it's messing up contacts in address book or making it next to impossible to import photos from your iPhone into iPhoto, they really have focused more on the devices vs. the software that runs them. I have 3,300+ pics on my iPhone (about 11GB worth of images). Now, that's a lot of pictures and movies. You would think bringing them from my phone to my laptop would be fairly straight forward -- but it's not. For me, iPhoto never really understands which pics have already been imported from my iPhone. Even if I select "hide already imported images" it still shows them all as not imported already. I don't understand why it's so hard. The images on my iPhone don't change. I can't edit the metadata (date, time of day, pic info, etc...) so why can't iPhoto determine which pics I've already imported and which ones I haven't? I ended up bringing all of my photos over using Image Capture (which isn't easy since it too has trouble knowing which images to bring over). "Import all," you say? I did and it still skipped about 15-20% of my images and movies. Not sure why. So, now I have mass image duplicates in iPhoto, about 11-14GB of images in Image Capture and forget mobile.me or iDisk -- those haven't worked in years. From what I'm hearing about iCloud, it just might be the solution I've been waiting for.
