I worked for Rhino Video Games, a game trading company based out of Gainesville, Florida. In most major Florida counties, businesses that take in merchandice for some type of store credit are required to take information about the person. I know for a fact that Alachua, Jacksonville, Tampa, and I believe even Orlando do this. This is not limited to music cd's like the article implies. It is also done of the trading of video games, game systems, dvd's, you name it. They are required to do so because so much of that merchandise is stolen. Multiple times did I hear of officers coming into our stores and taking particular forms of suspects.
This is not new and isn't as bad as they make it sound. Most of it is to allow them to track down criminals. Every trade in requires a fingerprint of some sort. They were all just stored at the business until the officers came or a set duration expired.