You can buy trading pins at the parks, resorts, shops, people sell them on e-Bay. I got the 50th anniversary pin recently through Disney Visa. Most people buy them at the parks but as you can see there are many ways to obtain them. The goal is to sport your pins on a lanyard worn around the neck. The Disney CM's all where lanyards too. If you spot a pin on them you like they will trade it with you for one of your pins. You don't have to trade the pins you buy. The CM's won't approach you about it or anything. I'm one of those who buys pins just for fun. I have never traded one. They range in cost-different prices depending on size and design. I've paid anywhere from $4.50 to $8.50. HTH