Try Cheap Pins.com. I just ordered my DD 4 Pooh pins, they came to $12 with shipping. For your next trip you can order an assorted batch, I think they have 13 pins for $22 and then have them trade with the CM's. I try to get my kids each collecting one type -- DD likes Pooh and Walt Disney pins, DS collects movies and other DS collects ride pins.