 <p>I won't use the alternative operators as they cause more confusion then clearity in my opinion.<br> If i see an alphabetical name i expect a namespace, class, variable, function or a function style operator - the common operators divide this intuitively into sequences for me. The alternative style just doesn't fit into the C/C++ world for me.</p> <p>Also, while Greg has a point regarding people new to C or C++, you get used to it pretty soon - i have no problems spotting <code>!</code> anywhere.</p>