An amazing video on RNA translation: http://www.youtube.com/watch?v=u9dhO0iCLww
"Protein synthesis movie, Stanford Dept of Chemistry." ‎· a mere five hundred de­grees