Michael Yon
I found reference to this guy on Day by Day. An incredible blog written by someone spending time with Deuce Four in Iraq.
Don't start reading "Gates of Fire" until you have some time, because you won't be able to stop reading until you're done.