Excuse me farkedup, but.. come on! Don't be so negative, lol
You've heard about clustering, right? In Linux among other OS's? For video encoding?
The bottlenecks commonly thought of, aren't that bad today first of all...
Second of all, if clustering with all it's bottlenecks is beneficial for video encoding and other more massive computing, multi-core computing is as well.
Sure, all the other aspects could be improved to (and most likely will be), but there's a lot to gain with multi-core, period.
On the topic of SSD by the way... what about M-RAM ("Magneto RAM") technology?
Shit, when that is developed fully for consumer computing and has become consumer affordable, it'll whoop Flash/similar based SSD's ass, big time!

: