I was in store checking out the Lumia 900 and asked the rep about when the HTC One X would be out. He told me that it's supposed to be the first phone on AT&T running Ice Cream Sandwich and that the Galaxy S II and Skyrocket updates are scheduled for the first week of May, so he said he thought the last week of April or the first week of May.