Vote: 0 Reason: As Mike Lin pointed out, there is a lot of overloading happening here. However, this namespace is widely used and supported -- I don't have to like it. :) Diz