Regarding static initializers, I use them for precompiling regexps and templates, but not much more than that.