Opera 24.0.1558.53 Free Download - Opera 24.0.1558.53 might not have won the browser wars recently, but it's still a well respected application that ranks fourth inside the browser stakes. This browser users make use of a built-in BitTorrent client as well as integrated IRC chat, and it's consistently trustworthy and speedy.