Palm Centro tops 2 million in sales