M my.opera.com Opera 10.5 for Windows Released - Claims to be the Fastest Browser 36 points Indyan 16 years ago 34 comments