If anyone is in Copenhagen, Denmark or is wanting to visit, I would recommend the large supermarket chain BILKA outside Copenhagen in Ishøj where I saw a 3 level tower 2m high of the minifigures filled with at least 3 boxes. BILKA does have great prices when there is a sale usually 25% off sometimes. It took me about 5 min to actually find some cheerleaders and it does seem some other people have gone through the stack. There was even presence of one torn up bag, but plentiful for anyone wanting a full set.
I guess not a lot of people buy LEGO in Denmark as the market is very low. We don't have a official store only at the airport past security which you need a flight ticket for and also no LEGO Club. There are plenty of minifigures in supermarkets BILKA, Føtex and toy stores such as BR and Hamleys in Magasin in Copenhagen city. I guess that is the reason why there are so many minifigures but I think when series 2 comes out the residual series 1 might be relocated abroad