@matp: Excellent post,