Ok, I seem to have solved my own problem. It seems that the constants ALIGN_FORCED and ALIGN_BLOCK are both set to an integer value of 4. ALIGN_BLOCK should probably be set to 3. When I removed ALIGN_BLOCK and replace it with a 3, then things fully justify. Sounds like I need to file a bug report. Andy