I've already tried texture coordinates guys. The problem with that is when you move or scale the texture the changes you make apply to the position or scale of the texture within your object. Since the material is set to have alpha 0 at a certain point and alpha 100 at another, this just moves the material around within the dimensions of your object and does nothing to where or how "hard" the gradient mid-point should be.
For example; Take a quad with alpha 0 on left and alpha 100 on right. TextureScale X will drag the material out across the quad leaving me with a quad which has alpha 20 left and alpha 80 right.
Yes, you can get some sort of the control I'm looking for, but not with optimal results.
Thanks for your replies.
#XPression