I thought this hit on so many levels. Wonderful interweaving of plot and set-up.