I believe that this is a good idea, but may I suggest an addition? I have been thinking about if for awhile and me and my friends thought that some TMs should be available for purchase (Ex. Gym TMs), but for a high price. Say someone used Water Pulse already and need it again. You could have some TMs for purchase for 50,000 to 100,000 pokedollars..Which I believe sounds reasonable for the Gym TMs. This not only makes it to where one could obtain these again but it would also be a grinding experience to obtain the TMs. Make it an MMO with a challenge to get them. I would just like to see another TM shop put in but with higher prices so it's not as easy to get them. Feedback?