How to model curvature in multiple directions?

 From:  Andre
9580.1 
How would I go about modeling a surface that is curved in more than one direction.

As an example, here's the seat of my bathtub:



I put the markings to try and make it more clear that it is curved in multiple directions.