Unfortunately I don't think I can do anything that spans multiple lines (carriage returns). The coloring routine runs off of single lines, which makes it relatively fast. The old routine would work for stuff like this but it took 3 - 4 times as long for the initial coloring and had a little bit of flicker during typing. This is also why I can't do block comments, at least for now.

I've got the next version started and so far the line numbering works surprisingly good. I have all the forms recreated and have all the old VB interoperability junk removed as its now native .Net 2.0. All the user settings have been removed from the registry in favor of "appliation" settings so now the only thing that still deals with the registry is file associations which should fix some peoples problems of registry access errors when you don't have permissions. If anyone has any other suggestions now would be the time.

-Allan