I own the exact GameBoys as you. Color, Advance, SP. I didn't bother with the micro and the Regular and the Pocket were kind of old when I got my first Gameboy for my 10 birthday.
I own the Advance (which hasn't been played in like 6 years), the SP (which I played yesterday), and the Micro (which is my brothers, but he gave to me).
Do you have an extra battery cover for the GB? Mine is broke, and I hate taping it on >.<
lol. My Gameboy Pocket hasn't got a cover, whenever I lose on Mario Land, I shake it up and down trying to strangle it. Then the batteries come out (-*-)