Oh nice! I had thought about using a script to isolate a rough-but-inclusive range of bytes from inside the file and then piping that into grep, but your way is certainly purer and more fun.
edit And now I have a good reason to learn more about dd, du, and bc!