iPad 2 has been around for five months and just now, Apple finally caught up with the supply. Now iPad 2 gets shipped in just 24 hours instead of 3 weeks if you order it from Apple U.S. online store.
Apple was overwhelmed by the magnitude of the demand, And Shortly there was a gab between demand and supply. Not just that, one month ago an explosion at Foxconn which is the manufacturer of the iPad 2 delayed the production of 500,000 units. That made the gab even bigger. Finally Apple caught up with the supply.