Autocompleter

Simple, easy, customisable and with cache support.