Macbeth - the Story So Far