Overall an excellent movie. Despite the common complaint about the complex plot to set up the up coming Avengers, I find the story telling tight and focused. It's far better than Spiderman III (how sad was that movie).

I would just make one change: keep Terrence Howard instead of Don Cheadle. Let's face it, as dynamic as Tony Stark is, would his best friend be a straight faced Cheadle or slightly laid backed Terrence? I rest my case.

Cheers!

Keep up with the moving watching, we all need to help the economy :)