Thanks to the new Russian Windows Live promotion site, http://www.beonlive.ru/ there are now some Windows Live desktop wallpapers available for download, as well as a Windows Live Messenger screensaver. The site is part of a wider effort to kickstart Windows …