attention: all content here is copyrighted and release for use by other than SnapafunFrank must be granted - NO EXCEPTIONS! -