Smallville Season 7 episode 8 review