Hmm.. sounds like a lot of material to deal with!