In his keynote, Gates shared Microsoft?s vision for the future of consumer technology, highlighting the important role of software in developing and delivering innovation that benefits the industry, our partners, and people everywhere. If the past is any indication, expect the unexpected. Bill has used his keynote address at CES in the past to unveil new products ranging from Xbox and Tablet PC to Smartphones. And with Microsoft?s strong lineup of innovative new products scheduled to launch in 2006, including Windows Vista, this year?s keynote provides a glimpse at the important new technologies that will be shaping the industry.