Fingerprinting Location