Good article, but I could be biased since a) I know the author (went to TBS with him) and b) I'm a Marine. ;)