Here are some links to pages with some  thoughts, discussion and links to specific topics