Agree, my BS meter was twitching when the story broke a few days ago and I posted it here. Don't forget the Hanx video with the UPC code scratched on the pavement in the background. But nothing yet found to refute it or cast doubt on the theory.