Last time I checked the eligibility via ATT site, I was supposed to be eligible on 05/23/2010.
However, the date moved when I checked it today. WTH.
So I gotta wait until August 24th to buy fourth gen iPhone. ATT is playing with iPhone users to squeeze dime out of their pockets.