I have used theatreandfilms just recently and was very please with my pins and shipping. I have also used thinkerbelle102 and had the same experience.
to the PP who is worried about collecting for value-unless you really want to get serious, don't even think about this when trading. The trading circuit is so flooded with pins that aren't considered worth anything that you really have to be serious and probably hang out at the Trading Pin store in DTD to get anything of value. Kind of like Beanie Babies were-they are only worth what someone else is willing to pay.
My DS10 and DS12 like to trade a lot. I trade some but not as much. We leave the lanyards in the room and bring the ones we want to trade in a plastic bag, which is very easy to pull out and swap. The lanyards are too heavy and scratchy around our necks, plus we don't want to lose any. When we get back to the room, they arrange all of their new ones on the lanyard.
They can probably go through 10 pins each/day. I buy a lot every month or so from Ebay, and right now we have about 100 to trade.
I think we do it wrong. Instead of trading what we have and rotating in new ones and getting rid of old ones we don't want anymore, we just buy more from Ebay so we don't have to part with any of them.
One thing that is fun to do is to collect a set. Then it becomes a quest. Last year my boys were searching the set of animals that are the prizes in TSM. There was also a set of food items in the shapes of Mickey heads, acorns, tomatoes, watermelons, etc.
Have fun!