Desde hace mucho conozco de código PHP que obtiene el IP de la máquina de la que se navega, el Sistema Operativo, navegador, etc. pero ahora Mozilla presenta geolocalización mediante FireFox.
En primera, hay que permitir al navegador que comparta con el sitio web tu ubicación, lo cual supone un mínimo de privacidad. El mejor uso que se me ocurre para este tipo de funcionalidades es el ofrecimiento de contenido cada vez más especifico por localidades a los usuarios de ciertos servicios.
El resultado es interesante pero todavía puede resultar aún más impresionante.