Animation: I agree with Ratatouille
Best Picture: Juno. I've only seen one of the other nominees (No Country for Old Men, which also happened to win this award), so maybe my opinion would be different if I saw those other ones, but I havent so its not.
I liked Hiegl's dress because I thought the shoulder was kinda cool.
Hilary Swank actually had an okay dress.
Keri Russell is always pretty.
I liked that Kelly Preston wore something besides the color red (which everyone else wore)
And Heidi Klum's dress was a bit costume like, but it was still kinda cool, in a 'I have nothing to wear so I will fashion this bedspread around me' way.