I should add that I'm not sure about the 20GB players. If the box says 10 or 12, then that's what it should be. If you got a 20, the factory probably just got the drives mixed up. Of course, if the box does say 20 and you ordered a 10, then the eStore just sent you the wrong one.