Microsoft's Internet Explorer 7 5358 has just leaked online. According to information from testers, IE 7 5358 not only significantly improves performance, but also redesigns part of the user interface, providing better stability and resolving multiple bugs present in version 5335.