why would people pay 299 for a 10 gb player when they can still get a 20 gb player for the same price on rio's website? maybe when they run out of all the players, people would be more interested in this deal. hey just a thought.