I get mine from a drug store, for the most part. Walgreens and Eckards both sell them and occasionally they are very resonably priced, that's when ya stock up, as the Lithums have a 10 year shelf life....
Last 8 I bought were like 3.89 ea, not bad for retail.
Mike