Wheeeeeeee! Parsing is done! Still doesn't scale up too well,
so sampling is necessary to get anything done in a reasonable
amount of time (perhaps at all--using apply-like functions may
be sucking up more memory than necessary, and a for-loop could
be more economical in that regard).

Set up to save the data, so parsing only needs to be done once.