Cheappins.com has always been a good and reputable source, but they're phazing out Disney pins.
Another option is eBay. Very often people will sell lots of pins and a relatively low per-pin price (say that with minimal spitting ). This thread from the other week had some suggestions for searching on eBay.