Berkshire Hathaway annual shareholder meeting (May 1, 2004)Video combines Morning session & Afternoon session.