BraceBalancer helps you find out where your Java, CSS, C, C++, Pascal, Modula, etc. program where you have mismatched {} [] or (). 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. Because BraceBalancer works for any language, it does not treat comments specially. That means it expects {} [] and () to balance in comments too. 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. There is a similar program called MASMBalancer for MASM. see http://mindprod.com/products1.html#MASMBALANCER