browsers / Internet ExplorerInternet Explorer 8 is Officially Released April 15, 2009 - by admin I installed IE8 the other day. No comment.