Microsoft folks relaunched the Internet Explorer Developer Center. Too much noise about Firefox made it.
You can find this at the relatively easy to remember URL http://msdn.microsoft.com/ie and is a portal for developers using Internet Explorer technologies.