@cranium: Very good post.