Ok one _more_ thing: I'm noticing that contiguous characters are preferred over matching a chain of specials.  E.g. "sru" matches <b>S</b>pec<b>Ru</b>nnerUtils rather than <b>S</b>pec<b>R</b>unner<b>U</b>tils.  Is that what we want?  (If the former gets a higher score then I suppose it's fine -- each match deserves the highest score it can get).