Internet Explorer 7 beta due out this summer

for some reason, this reminds me of Netscape Communicator