Download Windows Live Toolbar Official Release

Microsoft has officially released Windows Live Toolbar for Internet Explorer as a final product, ending its beta phase. [...]