Perchè mai dover cercare qualcosa di alternativo all'AutoCompleteExtender delle estensioni AJAX per ASP.NET? Beh i motivi potrebbero essere tanti: la necessità di gestire coppie chiave/valore (sarà inclusa nella prossima release), l'autocompletamento multiplo che così com'e' fatto può non piacere o la pesantezza quando si inseriscono tanti AutocompleteExtender in una pagina (almeno questo è quello che ho notato io).
In ogni caso, qualsiasi sia la motivazione, se siete alla ricerca di un'alternativa all'AutoCompleteExtender segnalo questo plug-in per jQuery:
http://www.pengoworks.com/workshop/jquery/autocomplete.htm
Lo sto testando e mi sembra ben fatto. E' anche vero che sono dovuto intervenire in alcuni punti e correggere qualche funzione che non si comportava come volevo io (vedi gestione della cache).