Speaking of realistic water, you should check out what is generally considered the best coded water in B3D, by fredborg:
http://www.frecle.net/misc/Water.zip
Full topic:
http://www.blitzbasic.com/Community/posts.php?topic=53162
http://www.frecle.net/misc/Water.zip
Full topic:
http://www.blitzbasic.com/Community/posts.php?topic=53162