I happened upon this interesting Microsoft site the other day. You can lookup the end-date for mainstream as well as extended support for your favorite (Microsoft) software product, such as Team Foundation Server 2008:
You can lookup by index, product family, or by searching.
You can read more about Microsoft Support Lifecycle here. Be sure to checkout the list of obsolete products too (like Microsoft FoxBASE).