Skyhok is actually very good in cities even if one cannot connect to the hotspot. They literally drive around everywhere there r streets and people and sniff all the wifi signals. Categorize them.. And then build a map with gps Lon/lat detail so when you SEE that signal it can place you....
Skyhook WAS pretty cool on the original iPhone because it also had a full-time connection to the internet via its cellular radio.
On the WiFi-only iPad, Skyhook WAP will suck unless all those WiFi signals you detect ALSO allow you to connect to through them to the internet. They won't, so Skyhook will suck on the WiFi-only iPad.
Mark