ErixSan
Somehow still top 3 poster after 3 years.
Towns Folk
I think it will be hard to beat the DS, but:
The list:
1) DS: 153,960,000 units shipped
2) GB + GBC: 111,869,000 units shipped
3) Wii: 100,300,000 units shipped
4) GBA: 81,510,000 units shipped
5) NES: 61,910,000 units shipped
6) SNES: 49,100,000 units shipped
7) 3DS: 34,980,000 units shipped
8) N64: 32,930,000 units shipped
9) GC: 21,740,000 units shipped
10) Wii U: 3,910,000 units shipped
11) Virtual Boy: ~1,260,000 units shipped
The list:
1) DS: 153,960,000 units shipped
2) GB + GBC: 111,869,000 units shipped
3) Wii: 100,300,000 units shipped
4) GBA: 81,510,000 units shipped
5) NES: 61,910,000 units shipped
6) SNES: 49,100,000 units shipped
7) 3DS: 34,980,000 units shipped
8) N64: 32,930,000 units shipped
9) GC: 21,740,000 units shipped
10) Wii U: 3,910,000 units shipped
11) Virtual Boy: ~1,260,000 units shipped