"God created the world, but the Dutch created Holland"
some months ago i saw a discovery channel show about this
giant robot thingy they built in Holland.
down the page click
Holland's Barriers to the Sea and if you are on a windows/linux/Opera system, blah, blah, you can see some flash images.