AdTrap: Eliminate Ads From Your Life 303November 15, 2012 Courtesy of AdTrap Every internet marketer's worst nightmare has come to fruition. AdTrap, a Palo Alto based start-up, has developed hardware that connec... Technology2 min read