Work in progress BCTCS 2006 Talks