Hi Dan, I don't know if this can be a help to your problem in some way, but I came across this enable_if<> idiom today. It was new-to-me, and I found it interesting. http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms/enable-if Matt