There are many ways to skin the singleton cat.  In fact, boost itself sports several--some publicly exposed, some in "detail".

I'm wondering if any one or two of these might be considered to be the current state-of-the-art with regard to implementing a singleton.  I can certainly "roll my own" as I've done in the past, but if I can stand on the shoulders of giants and since I already have an accepted dependency on boost, I definitely prefer that.

I do not wish to engage in any religious wars regarding singletons--I'm aware that they have their evils.

Thanks much!

--
Chris Cleeland