* The rapid onset of increasingly advanced & complex technologies has challenged nonprofits to invest with their sparse resources in attempting, & failing, to keep pace with for-profit companies, with the result that most now cannot compete with new commercial products & commercial applications.