They should probably call it Windows LIVE  (consistency)

Or Windows.com - and move everything there (kill LIVE brand)