Review by Ben Hoffman (predominantly positive), rating.
Review by Stephen Holden (mixed). [Requires free registration.]
Review by Peter Stack (predominantly negative), rating.
Review by David Armstrong (predominantly negative), rating.
Review by Steve Rhodes (negative), rating.