I believe the new HTML 5 elements + Javascript could entirely replace Flash in a near future.
Here are some amazing JS experiments that really convinced me:
http://gyu.que.jp/jscloth/
http://editor.pixastic.com/
There is even some experimental OpenGL plugins for JS to handle 3d graphics.
What do you think?