Today In Tech Happy Birthday Internet Explorer? [info] By Scott - August 16, 2016 0 4977 Twenty one years ago today Microsoft Release Internet Explorer. Things have never been the same since. Related