There are a lot of applications that would absolutely suck in an HTML interface without a LOT of painful Javascript programming.

Note Google Maps, which uses DHTML for the easy stuff, and Java for the zoomy panny part.