Jeff Ahern's the week in review.