I had hoped to write a blog immediately after I attended last week's International Consumer Electronics Show in Las Vegas. I had also hoped to attend multiple days of the show. Neither happened. Because of pressing work (no, I don't mean dry cleaning) and a gross underestimate of the size of the crowds (see the bit about the Gates session below) I managed to only hear the Day 1 morning keynotes...