Unlike the prior version of Kindle, which sold out the first day and then was back ordered, sometimes for months, the rest of the 14 months it was out, the Kindle 2 has shipped a day early. Two days really - those who preordered starting seeing charges over the weekend and the Kindles shipped yesterday. For everyone else, you can order today and Amazon has Kindles ready to ship. Rather than being a sign of lack of demand, since all those sold out and undelivered Christmas orders (where Kindle was the best selling Electronics item pretty much the entire season) have been filled with Kindle 2, this shows that Amazon has better prepared (so far) for the demand for their device.
Order today and you can be reading your 28 free Kindle books tomorrow!