I have had my iPhone 3GS for a little over a year but the home button is barely working. I have my friends used iPhone 4S and I was wondering if AT&T would give me a micro sim so that I may use the iPhone 4S because the 3GS' mini sim wont fit. If AT&T does provide the micro sims, are they free or do you have to pay for them?
Yes they have the SIM cards. Sometime they will give you a free one, but normally there is supposed to be a charge unless yours is faulty. I think they were $5.95 the last time I looked on their website.