YAY !!! I was completely lost trying to understand why the lib inside Geode was failing on Mac OS X. Then I started thinking it was related to the fractional part of the reply and wondered if it was not a locale/lang-related problem. In fr-FR locale/lang, the normal fraction separator is a comma, not a period... So I switched my Mac OS X 10.5.6 to en-US and YAY I finally got the accurate results. Switched back to fr-FR and the integers are back... Alexis, who commented on my original article, was right but I missed his comment. Sigh.

So I guess the Skyhook SDK is buggy here. So here's my warning if you want to build a geolocated app based on the Skyhook SDK, use the en-US locale/lang for your system until a fix is released...