Yeah, I can see that now. Waiting a second for a seek response to return before the next key you've typed showed up in the field is a pretty crappy UI. I'm sure what you've got going is good. I'd do a timer with a 500 msec, and at each keypress reset it to 500 then when it finally fires off, 500 msec after the last keypress do the seek in the tmr.Timer() event
>That's what I tried the first time and found sluggish. The timer allows them to type a few chars really fast w/o issuing a search with each keypress. Could have the keypress routine check to see if a certain amount of time had elapsed I spose, that's what the microsoft ftp site sol'n had, but it's more complicated than my routine - and I'm happy with the way mine works now (i'll post it if you like)