given this recent Nature article: http://www.nature.com/news/2006/060109/full/060109-13.html I wonder what MOBYers think of the new website - any feedback? M