If you've talked to me about web development for more than 5 minutes you've heard my rant about how "JavaScript is the future." I have an ongoing love affair with JS, it's been around since nearly the beginning of the web, it died a little when we came to know abstractions like Flash and, more recently, Silverlight. However, one thing we've all come to realize is that the cost of those platforms. There is overhead, the need for browser add-ons, the difficulty it gives search engines with indexing content. As a developer, a purely web developer, I can't reconcile asking my users to deal with this flaws.
Enter: Javascript. When it comes to floating elements, and snazzy page manipulation JS is the answer. Our savior from the downloads, our bail-out from intros and restaurant music (sorry, but there is something to be said about Flash being nearly synonymous with the classical music playing and browser hogging restaurant websites that we've all seen too much of). I, personally, spend a large portion of my time elbow deep in JS and JQuery. That being said, JS can't produce the embedded video issues that....
...HTML 5 CAN! Check it. Not only can you implement the video that flash can, you can much better integrate it into your markup. If you have the passion that I do for the DOM, you can really appreciate the purity that HTML 5 offers you.
Why bring this up now? This is semi-old hat for all of us, and a battle we've been fighting for a while. I bring it up for a few reasons, I intend to invest some time in learning some HTML 5 myself (I did it with Flash, and I can't preach the 5 without being able to do some of it myself.) Also, I came in contact with this awesome site tonight. So, I had to contribute, and give my respects to the future of web development. Throw 'em up: