SHREK : check out Sharepod (I think Sharepod.com) for an iTunes alternative. iTunes sucks, in that personal CD's you import yourself, often get wiped out by the fucking annoying iTunes auto SYNC feature.
If that doesn't happen to you, lucky boy. But I use Sharepod and haven't looked back - far superior in my opinion.