I've just noticed a Northwest C++ Users Group presentation "Red Code, Green Code: Generalizing const" by Scott Meyers, and found it quite interesting. So here it is: http://nwcpp.org/Meetings/2007/04.html PS./OT: seems Scott do not really enjoying C++ template meta programming =) -- serg.