Thoughts on the National Science Foundation (NSF)