Fingerprinting Challenges