I havn't a clue about shaders (Havn't even attempted to learn them yet)

I've got a few questions/ideas..
1st.. Can shaders call other shaders
if so, why not write a superfast shader for each of the following..
(Vertex Manipulation) to make waves by adjusting vertex position.
(Bump Mapping) to give smaller ripples
(Fresnel Shadding) to give angle relative transparency
(Reflection Shading) to reflect environments and objects.
Then use a water shader to call each in turn before updating the display.
Cyberspace was becoming overcrowded and slummy so I decided to move. These nice chaps gave me a lift.