What's the difference between HMO (Health Maintenance Organization) plans and PPO (Preferred Provider Organization) plans?

Click here for videos explaining each type of medical plan:

HMO plans

PPO plans