But I am pretty sure that the 1-year expiration was in the ToS back when I looked at using them some time ago.
Yes, I'm sure it was in the TOS when I purchased. This was more of a 'raise awareness' post.
What they don't realize, however, is it stops me from buying **large** blocks of credits.
Exactly! If you buy from them, don't purchase large blocks if you don't intend to use them. I don't use them often, but I do use them. I bought a large block at the discounted rate not thinking there would be an expiration.