T toastytech.com Microsoft forced people to install their browser (2010) 110 points dannyw 2 years ago 137 comments