How the NSA mines our data

There has been lots of discussion recently about the data being collected by the NSA but very little that is helpful in understanding how such a large data-mining operation is actually carried out.  Popular Mechanics has a very helpful piece, identifying the various players, recapping the timeline of the controversy, walking the reader through the steps of the program, and explaining what the folks at NSA are looking for.