Internet Explorer 9 Beta launching September 15th, might enter a beauty pageant

Engadget: Once again, the whispers were true. Microsoft has proudly announced on this fine day that September 15th will mark the official launch of the Internet Explorer 9 Beta, but details beyond that are scant.

Read Full Story >>