http://www.econnect.com/news/News_Articles/TidalFence.html