Saturday, September 02, 2006

three posts worth reading

Here are three interesting blog posts I've read of late: