The Stanford Review's web site is now http://www.stanfordreview.org/