~ / papers / talks / 2004-05-22-UIUC /