@samcrees: Very good post!