Firefox Hacks: Tips & Tools for Next-Generation Web Browsing