This document discusses strategies for analyzing moderately large data sets in R when the total number of observations (N) times the total number of variables (P) is too large to fit into memory all at once. It presents several approaches including loading data incrementally from files or databases, using randomized algorithms, and outsourcing computations to SQL. Specific examples discussed include linear regression on large data sets and whole genome association studies.