For some reason recently whenever I sync my 3G iPhone or my wife's 2G iPhone it gets stuck syncing. They both sync all of the data fine but will continue to say "Syncing iPhone" until I cancel it. I have repaired permissions and reinstalled iTunes and it still does it even after upgrading to 3.0 firmware. Anyone else have this problem or a solution to it?