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