20080603 tech: A peep into all new Internet Explorer 8