After reading the CLI spec, there are some things about static initializers (type initializers) that appear fairly odd. I started reading this portion of the spec after Peter Torr referenced it in his post ( http://weblogs.asp.net/ptorr/archive/2004/01/27/63308.aspx ). He pointed out that you can't guarantee...