Blog Thought of the Day November 17, 2006 Brian Paris It is easy to criticize others, but hard to come up with answers yourself.