Internet Explorer 8 Release Date

According to Neowin Internet Explorer 8 will be released on March 20th, this is based on a Taipei Times report stating that their local version would be released. Other predictions have indicated that the release may be on the 16th March.