> There's even a chance that I could make it go faster using two or three threads instead of just one to do the NFA simulation. > +1 I think this is truly great idea - with no shared state it should shine