The best experiance of pokemon is getting Sapphire and almost getting my fist shiny. it was a Shiny Geodude and i was so close to catching it! i had its health in the red and i was throughing Ultra balls, and my best friend was there too so he was watching me try to catch it, and it would not stay in the ball. i has 3 ultra balls left and i through one and when it got out, it ran from battle never to be seen again :(. i guess that wouldn't be the best experiences i had but one of the stressfull ones. i guess one of the best experiences i did have was getting my Blaziken to lvl 100 in emerald. A funny experience was when Diamond and Pearl came out, my best friend got a copy of a shiny /lugia his friend had caught in emerald and made copies of it on emerald and gave me one (i did the same thing). So when we transfered them over to our Diamond versions, we both went to the GTS and just serched for pokemon and when one of us seen a shiny, we yelled out the pokemon that was shiny. Me and him would fight to get whatever shiny it was. like this Regice. the person wanted a lvl 50 and up Doduo or some level and higher (higher than 40) and me and him would put up a lugia, try and get the pokemon and trade with that person. We couldn't trade with this person with the Regice because it has already been traded or there was a glitch or something. But we did that with any shiny on there. after Platinum came out, we still went to the GTS sometimes, but we went down to the undercground and took each others flags.. until onother one of my friends came over then my flag/base was a hotspot. Haha.