@mellbell: Agree on all points.