Tech roundup of the week – Mar. 20, 2011

This week in tech news we covered one big announced for Microsoft, which was the released of the final version of IE9 that a lot of people love it and others no so much, but if you want to take a look at what is new and give it a try, check out the article and download it. Also Opera released the version 11.10 Beta, codename Barracuda, which brings faster performance and good improvements. In software, Mozilla made available an add-on to speed up Firefox 4 start-up time; and we looked at much more…

Here is what you might have missed: