I couldn't find a discussion about this and it might be frivolous, if so I apologize. Is there any rule or generalization about how fast retail reflects new firmwares? I was thinking of picking up a new iPad 2 at BestBuy tomorrow with hopes the firmware would be 4.3.3. Is that a useless hope? The iPad sells fast and I'm not sure what the lag is between the source and retail. Any insight or experience is appreciated.