but wouldn't you agree, it takes much less effort to say "DHTML" than "javascript-CSS-and-HTML"? 😃
anyway... flash mx provides an interface to java, and you can also exchange data with server-side components by XML. the flash mx script language is quite powerful. you could even do some 3d games with it... in a somehow limited way, of course g
flash mx also provides quite a good graphical development environment. you've got all what you need to draw sprites, backgrounds etc.