There has been some confusion regarding the Windows 7 lifecycle that has likely been prompted by all of the warnings surrounding the Windows XP end-of-life that occurred in April. As you'll see in the Windows lifecycle fact sheet, the date that XP became truly obsolete is the End of extended support date in April of 2014. The corresponding date for Windows 7 is in January of 2020, so it will continue to be supported by Microsoft for quite a while. The primary change that will occur in January 2015 is that no further feature changes or service packs will be developed – but that is really not an issue because by that time any major issues will have been resolved by previous updates. Microsoft continues to provide free security related updates throughout the Extended Support phase. The difference between the support levels is specified in this article (in item #3).
I hope that helps clarify where Windows 7 stands in regard to future viability. We feel that there are enough significant issues with Windows 8, from both ease of use and stability standpoints, that it warrants recommending and providing Windows 7 to our customers who purchase systems from us. While no release date has been announced, many credible sources report that Windows 9 is scheduled for release in early to mid 2015, so we'll re-evaluate this as we begin to get more details on that version of Windows. Hopefully Microsoft will create a more stable and user friendly OS next time!