Material prepared for first JavaOne talk.