TurfSite Manila [Philippines]

Internet + Computer = Life! (version 3.20 build update 21012012)

TurfSite Manila [Philippines] - Internet + Computer = Life! (version 3.20 build update 21012012)

Internet Explorer 7 is Here!

ie7.jpgMicrosoft launches the much-awaited upgrade to the ever popular Internet Explorer web browser today.

With millions upon millions of people downloding its rival Mozilla Firefox, Microsoft hopes that IE7 will bring back the the glory of being the web’s best browser back to their hands.

The latest version of IE sports a new UI and it now supports tabs (hey, isn’t that a first from Firefox?).

Category: Technology

Your email address will not be published. Required fields are marked *

*