No invitation required to experience the Windows Live Mail Beta