Perhap unfortunately, Mixes are designed to live online, so Mixes can't really be saved, only shared as links. They don't need Internet Explorer necessarily, however, just a "modern browser" like the latest versions of IE, Chrome, or possibly Safari.
"We've been amazed at how our early pilot testers are using Office Mix," Microsoft said. "Some have used it to record entire lectures for absent students. Others record so that students can re-watch important lessons to study or review. Some have used Office Mix in blended learning, a new trend where the lecture takes place in non-traditional places, for instance at home, and class time may be used for more individualized instruction."
It isn't clear whether Microsoft plans to charge for Mix, or whether it will be one of the Office Apps that users can download from Microsoft's online store. Microsoft also did not say when it planned to open up Mix to the general public. Microsoft's TechEd conference begins next week, however, so it's a safe bet we'll hear more there.
Sign up for CIO Asia eNewsletters.