We wish to acknowledge the following resource sites and organizations, supporters and contributors that have made the development and availability of this site possible. In some cases the sources listed here have served as a reference resource or to provide foundation data and key facts and figures. Other sources have contributed time and other assistance in development and deployment. In addition, some sources have acted as advocates for educational information such as that found on this site.