great post Geo, I loved it.