Factors to Consider When Looking for Fingerprinting Services