UPDATE 11/22/10 - SPOILER ALERT!