q1: Raw purchase constraint wasn't quite right
q1: Tighten up constraints
Work on text
q2: Initial commit