MASMBalancer helps you find out where your MASM Microsoft *.asm assembler program where you have mismatched segment/ends macro/endm proc/endp or if/endif. It works by displaying your program with coloured backgrounds that encode the nesting. By eyeballing the colours, you can quickly see anomalous patterns, and find where the problem is. It does not modify your original program in any way. You copy/paste a program of a piece of a program into this Applet/application hybrid. MASMGlue will glue your %includes into one big *.asm file.