Wow, it has been quite a day here at MIX -- I hardly know where to begin. As Ray Ozzie started his keynote this morning, he talked about some new concepts in application categories that reall make a lot of sense. First, there is the idea of the "universal web application," or an app that lives solely online and is accessed via the browser. Then he talked about the "experience first" application, an app that runs on the desktop and can heavily leverage the resources of the desktop. So ok, we've given...