Workbooks
Pure practice, no lecture: each workbook is 30 problems drawn at random from that topic's problem bank, with a worked explanation behind every answer. Quantitative topics draw from banks of about 2,000, so the sets keep coming; fact-based topics draw from smaller banks — the smallest still holds a little over 300, which is ten sets before anything repeats. Every workbook states the size of the bank it drew from.