I always finish all the blocks first. The main reason is that this is the part of quilting that I enjoy the most. I have the bad habit of finishing the blocks for one quilt and starting blocks for another quilt before I put the first one together. I hate to admit how many completed sets of blocks I have waiting to be put together and quilted. lol