Halo 3 has officially hit the streets!  Besides the game itself, check out the supporting info on the web, which happens to be implemented in Silverlight:  http://www.microsoft.com/silverlight/halo3.aspx

Having been out of the loop on the whole Halo series progression, I found the backstory and character summaries for Halo 3 very informative.