Just on Xbox LIVE alone Microsoft is raking money..
They are over 15 Millions of Live Gold members (last I herd) that are paying a fee for it.
Not counting, Hardware, accessories and software..
As long Microsoft is making a profit in all departments they're not going nowhere.
My Trigger Happy Sixaxis controller