Glad I didn't make this clearly one-sided bet.
Even as a sheep I couldn't honestly imagine 4 million because of population distribution. Some stores are going to be sold out for a long time and others may have their shelves full of Wii's.
But according to your precious Nexgenwars (which is BS anyway) 2 million in 5 weeks. Now that Nintendo pretty much has a demand map, so they know how to distribute their units, 4 million is around the corner. TLWBR.