http://smartcoast.org/smartcoast/html/home.html