I love the feature that automatically inserts the opening square bracket. However one case that it always seems to get wrong: if(!aString isEqualToString:anotherString When typing the closing bracket, the opening brackte is inserted before the '!' instead of behind. Gerd