At work I currently have the “wonderful” task of taking a Flash site and making it HTML, sans Flash. I’ve done a decent job if I may say so, but one particular area was beyond my capabilities. In the Flash site you click on a button and “voila” content appears (this is a generalized discussion out of consideration for the clients and my company). So the local Javascript guru (Hi Jacob!) came over to my workstation and in 15-20 minutes whipped out a nice little Javascript that recreated the functionality of the original site. Thus I am suitably impressed with Javascript. For the record I think this particular project should have been done the other way around – that is an HTML/CSS/Javascript site should be built first then a Flash site built off of that work. Start with the limiting factor first so you can tie the whole project together more easily.