It didn't happen in one or two years. It took a long time, innovation (Xbox Live) and exclusive experiences (games). With the Xbox brand MS can charge a relatively large amount, completely break compatability with old software and still having people lining up to buy them. Not only that they can force customers to buy an accessory(Kinect) that a ton of people do not want. I think the real reason MS is including Kinect is less because of games and more to increase experience but also to leverage the Xbox userbase to get devs to make Kinect Apps.
Then when they release the cheaper Xbox Mini with Kinect also built-in later they will have a ton of unique and exclusive experiences.
[Linux, Mac, Windows] Lyx - A gui for LaTex, which might make it easier for you to use it. Helpful especially if you are a non-LaTex user trying to collaborate with a LaTex afficiando.
[Linux, Mac, Windows] Bibliographic Manager Docear - A great alternative to Zotero, with in-text support for some word processors. Best feature is it's integration of a visual "mind-map" organization of citations and documents. [Linux, Mac, Windows] BibTex - If you use LaTex, you are likely using BibTex for your citation managment.
Same idea as LaTex: a sort of MarkDown for formatting bibliographies and a format for storing citations. [Linux, Mac, Windows] Spreadsheet LibreOffice Calc - A FOSS alternative for MS Excel.