I just downloaded windows live and then added it to my task bar. I then deleted it from the task bar which I subsequently deleted from my computer and I don't know how to download it from Microsoft again. The download screen tells me that I have already downloaded it and the Install button is not visible to use. What can I do to download it again?
Also, since it didn't create an icon initially , I didn't know how to open it? What is the secret?