Type initializers and deadlocks
In this article by Scott (rss): Static Constructors Are Not Miracle Workers, He is trying to show that type initializers are not idiot proof. So,better beware. Nice article scott. Go read it to figure out why you need to be careful about such things. BTW: The C++ FAQ pointer is very useful too.