I have both firefox and chrome installed. It's actually not that bad as special work "tabs" get their own taskbar icon..
This is a most excellent place for technology news and articles.
I have both firefox and chrome installed. It's actually not that bad as special work "tabs" get their own taskbar icon..