Frank's Technotes/Extensions