TechnologyFunnyIn October 1997, when Internet Explorer 4.0 was released, Microsoft employees placed a giant 10-foot-tall IE logo on Netscape's lawn with a sign reading "From the IE team... We Love You."621k