Tagged: Overhead

Tech Talk: How many browser tabs?

2/19/2010: I’m not sure how many of you are “fans” of browser tabs – that are relatively new features to modern day web browsers… Browser tabs are the best invention yet for the web...