Having a 60GB hard drive player, it’s nice having all the memory in one location. Although that price ($120) is dear.
This brings to mind, though, why flash super-high capacity players aren’t coming out. String 8 16GB cards together, and you have a nifty 128GB player, for the memory retail cost of $240.