When most people hear anything about the name Internet Explorer they usually get reminded of that annoying cousin, or a flat tire. It may have been amusing at one point, but now it’s just something that’s there because it was once something. This might be different! As much as it surprises me this new site …