So, what if once you upload the "missed connection" photo, Facebook tags it with GPS and filters possible matches against your current location? That would narrow it down quite a bit. I assume they have enough GPS data from other users' photos and status updates to at least place them generally within a state or city at a given time.