added post "Creating atomic methods in C#"