Simon Willison’s Weblog

Subscribe

Dive Into Greasemonkey. If you’re not in to Greasemonkey yet, now you have no excuse.

Recent articles