I think there should be a system in place where you can exchange your unwanted pokemon for points. Points per pokemon would differ. If the pokemon is rare then you get more points, the higher the level the points you get, the longer you keep it, the more points you get. And this function wouldn't be available till level 15 or 20. And this would make another reason to catch more pokemon. Level 1-10 = +1 point Level 11-25 = +2 points Level 26-50 = +3 points Level 51-100 = +4 points Common Pokemon = 1 point Rare Pokemon = +2 points Really Rare Pokemon = +3 points Time in your possession 0-1 day = +1 point Time in your possession 2-3 days = +2 points Time in your possession 3-4 days = +3 points Time in your possession 5+ days = +4 points Things to buy with points: 10 points = Ultra Ball 50 points = Max Revive 500 points = Lucky egg 1000 points = Rare Candy 1500 points = Exp Share 2000 Points = Rare Egg Oddish Lvl 15., 2 days = 5 points Really hope this gets added!!!