@samcrees: Excellent post!