The Hurt Locker was a very good movie, I don't know why people disliked it so much, but I agree there were more deserving films. I was hoping Inglorious Basterds would get it too. 18 years since Reservoir Dogs (good lord, its been that long?) and Tarantino is still making wildly entertaining, kick-ass films.
Avatar did not deserve Best Picture and I'm glad it didn't get it. It's a technical wonder of a movie, no doubt. It truly deserved almost every technical award. But to win Best Picture, you've got to have such things as good writing, acting, character development and so on. Avatar had none of these.