That's great. I just hope my block serialization is identical to the format in the file! I know my headers are... I guess this will be a good test for whether all my serialization code works.
The one last question I have is: if blk0001.dat has all the block data, what does blkindex.dat hold? I would guess it's just headers, but there should only be 12 MB worth of headers. What I downloaded has 170MB.
-Eto