How to migrate iTunes from one platform to another and retain links to your songs, even when they are stored remote to the iTunes client, and their path has changed.
Windows laptop with iTunes 8.x. All (most) music is stored on a Samba server mounted at M:\media\mp3, rather than where iTunes wants you to put it. In Linux it's called freedom, in Mac OS it's called swimming against the stream.
Mac laptop with iTunes 8.x and All (most) music is stored on a Samba server mounted at /Volumes/media/mp3