The funny thing about the "500 million" advertisement campaign is that MS probably have spent more than 1 billion to develop the hardware and software behind Kinect but no one says anything about it (even MS).
About 360 sales,I believe that the new model, plus games like Halo Reach and Fable III have been helping the salesas (maybe as much as Kinet).
About Wii sales, it is simple: no new games means no hardware sales this is Wii is down YoY.












