Great news for all us TIM SIM holders who wish to keep our TIM SIMs current each year. TIM.it now allows users in the U.S. to recharge online using a U.S. Visa or Mastercard (PayPal may work, too.) I just did it successfully through my MyTIM account after jumping through a few hoops. The page is in Italian, but users of Google Chrome can get it translated into English.
Under "Payment Details," under "payment methods," they offer a check-box entitled, "Carta di Credito Estera," which means "Foreign Credit Card." U.S. users need to check this box. You also may need to contact your credit card bank before you make the purchase to make sure the charge will go through. On first try, Capital One Visa denied the charge. Then I got an email from them asking if the charge was fraudulent. I clicked no. Then the message said, if the charge was denied, try again. I tried again and it worked.
No more throwing away your expired TIM SIMs and needing to replace one upon each visit.
Also, TIM offers, "TIM Ricarica Automatica." You can select and customize a recharge date each year and a recharge amount so you'll never lose your TIM SIM number again.
How nice for us foreigners.