This review has moved to /reviews/2006/sermeq_messages.html.