Namespaces are arguably one of the least-used tool by programmers. This is most unfortunate, though, since they can serve as a wonderful method of organizing code. Anyone who has seen the line "using ...