Leí lo que me comentaste, y busque algo mas de información.
Con respecto a facebook, al parecer es HTML5 con la función llamada
Lo leí aquí http://stackoverflow.com/questions/3849758/how-does-facebook-rewrite-the-source-url-of-a-page-in-the-browser-address-bar
El problema es que no todos los navegadores lo soportan, y claro, el equipo de desarrollo de facebook a solucionado en parte eso.
Para los que no tenemos la experticia de ellos, y según lo que leí en lo que me indicaste, existe en Ajax http://ajaxpatterns.org/Unique_URLs , es algo complejo, básicamente ocupa los conocidos #(in-page links) que a través de js llama al contenido especifico manteniendo la idea de mostrar el sitio completo.
Pero al parecer, es mas fácil solucionar esto con jQuery history plugin http://tkyk.github.com/jquery-history-plugin/
No lo he usado y aun no lo investigo bien, pero creo que es la solución menos complicada.
Saludos y atento a comentarios.
Gracias.