Interesting topic, in the last few months I’ve had no end of problems with iTunes tracks being corrupted after download. I’ve found that if the track is taking a long time to download i.e. several minutes, it is likely it will be playable in iTunes but not in mediaplayer or Traktor, others which download in a few seconds are fine. It appears to be random in terms of which cause problems. I’ve re-downloaded tracks on the laptop and on iPhone and have the same problem but it’s not always the same tracks which are corrupt. I’ve been through the usual checks, latest iTunes version, broadband connection is a steady 8mbps, even tried different devices; all with the same, random results. I’ve emailed Apple about this and simply got the tracks put back in the download queue, which mostly seems to fix things but as usual no real explanation of the cause just a lot of apologetic text.