I'm wondering if it'd be practical to port Gecko or WebKit to Silverlight or Flex, so a site could simply launch itself in an embedded browser, transparently from inside IE?
While a very interesting idea, I don't think it would be practical. Both platforms have some very strict sandbox regulations which would make it difficult.