Steve, I suspect your users are very similar to my users.  Sometimes they're not quite ready to accept something, but if you pitch it to them the right way, they'll warm up to it really quick.<p>For example, you and I know that you can geolocate my ISP to Nagoya with an API call that won't take a milisecond.  How about, instead, doing some JQuery magic:<p>"Asking Google for your location..."  (2 seconds)<p>"Searching for apartments around you..."  (2 seconds)<p>"Picking best apartments..."  (2 seconds)<p>$("precalculated-results").show();