I use an editor with visible tabs which helps to map the logic. When I tried spaces, I found it too easy to my eye to jump columns in larger blocks and lose the construct. It seems the best advice for newbies is don't mix it up. Now-I-make-more-smaller-pieces-anyway-ly y'rs -- Emile van Sebille emile at fenx.com -------------------