Coffee house notes on virology - Skern, Tim.