JFYI:
FPSC will not allow Waterspeed to be larger than "100." If set larger than 100 it will be reset to 100. The same on the other lower side. I will not allow anything less than 0. For those who don't believe me then check out the code that comes from the source.
case AIACTWATERSPEED:
speed#=aiactionseq(seq).value
if speed#>100 then speed#=100
if speed#<0 then speed#=0
waterbump#=(speed#/1000.0)
set effect constant float waterfx,"WaterBump",waterbump#
endcase
Addendum:
Another tip for those who are getting submerged in water.
Do not use the command "waterheight" when you initialize your water.. Instead use "waterheightofzone=" and set it to simply 0. What this does is creates a water height that does not go above the trigger zone used. Therefore the water depth is from the floor to the top of the trigger zone. You can then adjust the height of the water by using the command "waterheight" later on in your level. Also remember that the water will cover everything up to that height. So if you want the player to be out of the water, then create various layers above the trigger zone.

Terry