I've owned a game twice technically three times.
ES I sold just to be able to pay for an RS that I was getting a good buy on. I ended up missing it a lot more than I thought I would and got another ES in the house. Doubt this one will leave, but you never know.
I had a really nice TAF when I got my TAFG. I kept both around through the shop out process since it was nice being able to look at the other one and not have to take as many photos, etc. (would be nice to be able to do that for all shops -- much quicker!). Anyway, once Gold was done, I sold my original TAF to my buddy Clay (Nightmare on here). Doubt he'll ever let it go.
JM I got in trade for my GE. I never really liked JM a lot the first time and ended up selling it. However, apparently it was my girlfriend's favorite game. She didn't let it become very known until it was already practically sold. So, I bought another JM for her to be happy and the second time around I have enjoyed it a lot more, though its still hard to say if I liked it more than my GE.