Windows Internet Explorer 7 Beta…

Windows Internet Explorer 7 Beta is now publically available. A big step forward from IE6, but yet it’s still lacking in some places…

……