Should have a filter option IMO. I only know about cards I need to add to WL if I happen upon one and there are parallels involved. But there are likely a large amount of "traded" cards that exist that I'm not aware of. The minor league affiliates thing is something I hate also as a team collector, I don't care to see those cards when I am looking at a team. But I'm sure that some do and this also should be an option.
So for the "Traded" situation, add field for "pictured team if different" which should suffice. Maybe have it be a tag type. Make rule this can only be use on traded cards and not on things like team/league leaders, etc. Then either in search or in profile, have option to enable search results to include that tag or perhaps there already a way to search with tags. As my example, if I am to search for Matt Watkins and filter by team Phoenix Coyotes, I will never see any of his cards where the team logo is the New York Islanders but has him pictured in a Coyotes jersey.
For team affiliates, would prefer if there was an option to not show them when searching for a team. Especially for team collectors that use the "add all missing cards to wantlist" when new products come out and then don't have to go back and remove the affiliate team cards from their WL.
TCDB Collection Leaderboard spots:
#1 Alexei Zhamnov #1 Shane Doan #1 Phoenix Coyotes #1 Arizona Coyotes