"Most purists insist on coding things in HTML/CSS" you write that like it's something bad.
Compared to flash HTML and CSS as enormous advantages ... it's not resource hungry and is accessible if you do it right. Through you have to know your art to use the advantages.