Zero-Install Extensible Client Platforms

The Net needs zero-install extensible client platforms.  Java WebStart and .NET meets some of the needs, but both require the user to install 6 to 20 megabytes of mostly unused code and lacks the ability to incrementally update and extend the platform.  The same applies to Flash.  Unless the platform itself can be updated and extended incrementally, its not zero-install in my opinion.