Links for June 20-22 2010

Your humble correspondent's efforts at procrastination when facing important deadlines know no bounds, hence the new yellow sidebar. Anyone hate it? Anything you'd like to change in the design of this website? Let me know.

Here come the links: