Jack did a nice review here