I think I have every standard Pokemon game (DS, GBA and GB for either Europe or US). Though I have only played the game since it first appeared on the GBA.
I have a Gameboy Color, GBA, GBA SP, DS, DS Lite and DSi.
I have a tendency to get distracted and sometimes not complete them! I am currently at 12 badges on HG and 3 on SS.
I do have some of the spinoff Pokemon games (DS, GBA, GC, N64).
Not sure whether I will ever use Pokesave, but I do have an AR for my DS and discovered that I must have used an AR with my Emerald game (I was doing an import into HG so decided to catch some Pokemon for the purpose).
I have played with AR codes, rewriting existing ones to change specific items on my Bag or quantities of an item. I found I had not got far enough in Pearl to get a Lucky Egg on a Chansey from the Pokemon Mansion so changed an Oval Stone entry in my bag to become 2 Lucky Eggs!
I usually use my PS3 for browsing which does have limitations (and a current habit of losing Cookies!).