When Is A Little Too Much? An Analysis of the De Minimis Doctrine and Its Future Implications for Communication Tools on the Internet