Drupal modules exist to implement best practices in web interactivity for a wide range of media types.Taming coding bugs, configuration challenges and coherent theming for these modules is a real chore.
I will share successful techniques I have employed in developing a recent rich media site covering:
Embedded and uploaded video
Images with flickr-style annotations
Book reviews with Amazon data
Embedded Amazon downloadable audio widgets
Integrated wikimedia content
Syntax-colored code display
Rich text blogging nodes
Twitter upload with advanced trackback and click monitoring