Each one of these sections of text is a problem I've had.
I rented Red- my first Pokemon game- from Blockbuster, went through Rock Tunnel without using Flash, lost a battle in the Pokemon Tower, and had to start back at the Pokemon Center before Rock Tunnel.
I later got Red for Christmas and thought I had to buy the HM for Strength/Surf at the store. I spent so much money that I thought I wouldn't be able to get enough money for the games. So I started over.
I got really far in the new Red game, possibly to the Elite Four. I lost to Lance. Then, I beat Lance with my Pokemon all worn out. I was so happy that I beat the Pokemon League. And then I found out I had to face my rival. I lost.
I think that was the game my sister (accidentally) played over when she wanted to try Red for herself.
So then I started Red again and couldn't beat the Elite Four. I went out of town and went to some place and let some random guy start a new game. I told him not to save. And he saved. DANG IT. I was in tears... (I was younger...)
So later I caused a Snorlax in Red, eventually traded it to Gold, and gave it some awesome moves. It was beast. (I think it ended up being lv fifty-something) I later went to trade it back to Red in exchange for that lv 5 (?) Magikarp in Red that I bought near Mt. Moon. Due to some problems with the link cable, I turned off both my Game Boy Pocket and Game Boy Color. When I turned them back on, I discovered that my Magikarp was on both Red and Gold and my Snorlax was nowhere to be seen. So in a sense, my Magikarp cloned itself and my Snorlax died. I was in tears.
Oh, the joy of Pokemon...