Any pointers as to why suddenly there has been such an improvement in water simulation effects? Is it just that computers have become faster, or have some nifty algorithm ideas emerged in recent times? Even the iBeer stuff impressed me.
There is a faster implementation of it, as perlin noise is pretty expensive, that get's used a lot in game design.
Hope that helps.