25 Blocks and Counting