This is an interesting column/blog post: Nathan Robertson's Blog