Did you grab those free games while they were available on Club Nintendo? No? Well, too bad! They're gone now, slowpoke!
I've got good news for you guys, however. Those games have been rotated out for a fresh batch that is even more appealing. On deck now are Dr. Mario Online Rx (WiiWare, 100 coins), Dr. Mario Express (DSiWare, 150 coins), Kirby's Dream Land (3DS Virtual Console, 100 coins), and the holy grail, The Legend of Zelda: Majora's Mask (Wii Virtual Console, 150 coins). Not a bad lineup, if you ask me, though I'm curious as to why the portable Dr. Mario costs more than the Wii one.
The deadline to grab these is January 31, after which Nintendo will swap them out with other, hopefully even better games. So far, Nintendo has been doing alright.
(Thanks for the tip, zonic!)