A good overview of what HTML5 provides, which browsers support which features, and a fairly even-handed comparison between Flash.
HTML5 is the new buzzword, following in the footsteps of “web 2.0,” but here’s to hoping we actually allow HTML5 as a term to keep some real meaning.