IPODS HAVE REALLY TAKEN OFF, and I've decided, as a Christmas present to myself, to replace my iRiver with one. So do I get the iPod mini or the 40 GB model? (I'm guessing that the 20 GB model is a worst-of-both-worlds compromise, but I could be wrong.) I'm leaning toward the mini at the moment. Any advice?