20080604 tech.computing: A peep into all new Internet Explorer 8