Quick'n'dirty caching.
CSV no longer needs to be streamed.
Differentiate between entire and partial data sets.
New, better test data.