Yes I have seen it. Best movie of 2009. Has you on the edge of your seat from start to finish. No PC Bravo Sierra in the movie at all.
I just watched the trailer on Youtube. As a former Marine Combat Engineer, just that made my hair stand on end and made me utter unprintable phrases a couple of times. Looks like a winner.