"Porting" Quake to the .NET platform is no big deal. For the Java port we had to rewrite major parts of the code. We build a comletly new sound engine based on OpenAL which makes true 3D sound possible.
I think the point of the video is exactly that: that it wasn't a big deal. It was easy.
Is it really about tabs, or is tabs kind of like that first solution to the really deep, big problem?
Although Dean doesn't go into details, he's clearly talking about managing your browsing better than what IE currently does. What solution could there be to opening more than one webpage efficiently, other than what is already avaliable? I'm sure he'll come
up with something interesting but when we look at it's core I suspect it will turn out to be just another way of displaying and interacting with tabs, like grouping taskbar icons is today.