Haven't been here in ages! Um, The Social Network deserved to win, if not Best Picture then it should've been Best Director regardless. Go watch the special features on the TSN DVD and notice how much effort, consideration, profession and artistry David Fincher put into making TSN. Maybe they got po...