So.... vent's vertexshader is here:
web page

I never quite got that working, and then forgot about it.

The vertexshader I am using for this water is in this post:
envmap

For the water, I passes some other textures thru it. Waxed the pixelshader and replaced it with the FFP code for bumpenvmapping. The transparency is done with alphachannel.