Let's start with hardware. Keep in mind, these numbers are
influenced strongly by supply (or the lack thereof) for certain
machines. Judge for yourself -- at least for now -- how much influence
price and demographics are having.

Nintendo DS: 918,000 units.

PlayStation 2: 664,000.

Game Boy Advance: 641,000.

Xbox 360: 511,000.

Wii: 476,000.

PlayStation Portable: 412,000.

PlayStation 3: 197,000.

These must be worldwide sales - almost half a mill PSPs shifted in November? That's pretty impressive, really.

NPD analyst Anita Frazier noted that the GBA number is
particularly impressive because there's almost nothing in the way of
high-profile new games that are exclusive for the device.

"It's just got to be that great price (at $50 less than the
next lowest priced system) that is making [the GBA] almost a stocking
stuffer,'' said Frazier.

My DS is being used exclusively to play Fire Emblem and Fire Emblem: Sacred Stones at the moment, both GBA carts; I'm not playing any stylus games at the moment. Got any to recommend?