Cheebee on 24 March 2010
Yeah, the timing seemed odd to me, too. But I'm sure Nintendo has their reasons, they're not simply going put this kind of news out there by accident. Not Nintendo.
Nintendo Network ID: Cheebee 3DS Code: 2320 - 6113 - 9046