Impact of Technological Advances on Law Enforcement