Recently I started using the "It's OK if you sit on my quilt" book because it shows a lot of different blocks and breaks them down by how many patches are in the block. This has been helpful in the block swaps. Not sure how it compared to the 501 block book though.
I think the Ultimate Visual Guide to Quilting might be up your alley. It's an A to Z helpful hints book.