It isn't inconcievable for the DS to do 1m-1.5m units in April given that DSi sold 300,000 units in two days. I doubt DSlite dropped alot...so your talking maybe 435k/185k/120k/120k ~860k DSi plus (March DS rates/5)(4)(0.7) or whatever which is ~360k.
860k+360k ~ 1.22m DS
People are difficult to govern because they have too much knowledge.
When there are more laws, there are more criminals.
- Lao Tzu