21 Blocks and Counting