A 12 Step Program by Dave Tate for a Bigger Bench