Autocomplete is useful if the users know what they are looking for, usually they don't. So they have to browse.
I am using jQuery Mobile and had an issues with Ajax solution before - when the list is fetched it is not displayed correctly - it does not renders in the same way as rest of the page. I suppose jQuery Mobile is not executed in this case. How to solve this issue too? If this is solved, then probably Ajax solution is the best - a quick initial page load is critical.

