ClickTime offers some of the best nonprofit software for time tracking and management.