Taken out of context....read the rest of the article. Nowhere does it require the recordkeeping of names/addreses, just a record of the transaction (which any business does anyways). It's the same thing where Home Depot/Lowes stores were asked to be suspicious of any large quantities of ammonium based fertilizer and screens (making explosives)