My daughter loves pin trading. She has traded exclusively with cast members so far. Once she found an awesome deal- Epcot country pins at a Disney outlet store for $1 each. She snatched up several and used them for trading. Unfortunately, we have not run into that same deal again.
It should also be said that certain pins, although otherwise the correct type, will not be accepted for trading. These include pins with names on them. My daughter did have a couple of Best Dad pins or something like that, found at the Disney outlet in Fullerton, CA, and had a harder time trading those out.
I'm wondering, though, about free pins given out as part of a travel deal or from Disney's Visa Card (which I have). If they say AAA or Disney's Visa Card on them, are they able to be traded? Is there any reason why these should be kept instead of traded out?