In other completely unrelated news...Avengers was awesome!
There were a few things that kind of bugged me that I think should have been worked out better. Maybe this was all explained and I just didn't catch it the first time around, but... the whole sequence of the attack on the SHIELD carrier bugged me. I get that Barton & crew were able to trace the carrier because of Loki's staff. However, why was the carrier mysteriously not cloaked when Barton's craft arrived? They cloaked earlier. If there was some sort of explanation as to why they were uncloaked when Barton arrived, I missed it. Also, where were Barton and his ship/crew completely undetected? Even aside from the fact that their approach and initial firing on the carrier went completely undetected, well into the attack, nobody in the carrier still had any idea whatsoever that they were there. I get that they were busy, but to me, this could have (and should have) been through through a lot better. Again, maybe there was a good explanation, and I just missed it because of everything that was going on. But it just seemed like they dropped the ball and created a scene that left a lot of obvious unanswered questions.
A bit more minor, but I also think it should have taken a bit more than a mere knock on the noggin to release Barton from Loki's spell. Would have been more believable if, for example, Black Widow knocked him unconscious, and Thor came over and said, "One of Loki's mind-control tricks. Here is how to undo what Loki did and release his mind," and then Thor does something to Barton.
Overall, the movie was done so well that I hate to nitpick. But then again, given the major effort that was put into details, details like these that seem unresolved seem silly to have overlooked.