@Benedick: Good points all.