My thing worked!
Perlin noise used here: I have an image of Perlin Noise and loaded that as a texture. Then in the vertex shader I did the texture map thing, got the x value, and set the height to that. So it's not terribly complicated but it look really cool, especially when it's rotated around. I really wish I had screen capture software but I'm paranoid to download things off the internet now after what happened last time.
Contemplating whether I wanna add water or just leave it as is.