I found batteryjunction.com has some good prices if you buy in bulk. Still some holiday price & shipping deals.
If you know anyone who works for Johnson Controls, they can geta 12 pack of C's or 24 pack of AA and AAA Duracell Procells for about $7 bucks a box throught Grainger.
Best deals I've found were on Amazon. I bought 300 lithium batteries for like $540 which is $1.80 ea. They are energizer lithiums. I saw them as high as $3 ea, yeah they are high priced little suckers...I have been very happy with performance from them so far.