Frank's Technotes/Namespaces