Ok this is a weird one. I purchased two Michael Jackson music tracks this morning in iTunes (on my PC) and synced my phone afterwards - everything appeared fine. Later in the day I went to listen to some Michael Jackson songs and for some reason the iPod app on the phone was only listing the two I had bought that morning and one other, despite the fact that I have about a dozen other Michael Jackson songs too - and they were playing just fine on my iPhone the other day. I checked in iTunes and they are all still there (on the computer) and play just fine - and when my iPhone is connected I double checked the Music tab and it was set to sync all - but for some reason some of the tracks are refusing to sync. When I look at the Music directory under the iPhone in iTunes it also shows only the three Michael Jackson songs that the iPhone sees. I tried resyncing with no luck - and then I tried unsyncing all my music and then resyncing it all again, and still no change. I've now tried a restart and a reboot - neither of those worked, so only thing really left that I can think of is a restore. Seems crazy as I only just did one last weekend to try and sort out my flakey GPS! Hope 3.1 sorts this crap out and that it arrives soon! Never had any need to restore my original or 3G iPhone and now had to restore the 3GS twice in as many weeks - plus this is a replacement that I got on launch day as the first one had a stuck pixel! Anyone else experienced something like this? Got any other ideas I could try?