20 Things I Learned about Browsers and the Web