It's for searching files and returning result sets. Ideally, I'd like to make it usable for 'humans', because regular expressions are not exactly useful for most people. Hence the minor presets available... 'word', 'space', etc. The interface is horrid, but I'm still learning VB.NET, so I'm trying to get the basic functionality first. The primary use will be for teachers who teach languages to non-native speakers, so that they can quickly get examples of grammar structures.
Later, I'll have it store the result sets in a database so that they can be reused.