ExcelBits uses and internal buffer to delay writing because spinning disks can write big blobs better than little ones.  Which speeds things up.