I had a small magicgate one from sony but the memory is only 256mb so i thought it wasn't enough. iPods seem really appealing with their 20gbs memory but iTunes suck and won't work on my computer. In the end, I still use my little sony one because updating my ipod is a hassle.