I was about to comment a thanks for a nice little compilation of resources, but then I saw the cat and that made my day a bazillion times better. That kitty deserves so many smoochies on the head.
Do you want your players to be able to save money for any reason? Maybe the trainers in your game are surprisingly tough and your players might burn through all of their money before they can beat them, or maybe there's something particularly expensive that you may want to tempt them into...