Cloth simulation staying in plane
The problem was that I was trying to do a cloth simulation inside a scene with several objects already inside.  Many people had the same problem in the comments on this video:

Modeling with Cloth Simulation in Blender

The trick was to do the cloth sim in a different scene and then import the mesh into the scene you want to use it in.