Interesting, cards directly bought from AT&T don't expire. I've seen "AT&T" cards sold retail but they all expired. I wonder if those weren't just third party companies that bought minutes from AT&T but still advertised their service as being provided by AT&T?

Anyway, handy info to know.