NSF - A Work in Progress