Removing Dishwasher Film
The inside of your dishwasher will be film free if you do this occasionally. Fill washer with dirty dishes but make sure not to include any metals. Place a shallow bowl of 1/2 cup of bleach on the bottom rack and run the machine through a wash only cycle. Fill the same bowl with 1/2 cup of vinegar and this time run through a full cycle.
Removing Dishwasher Stains
A quick way to get rid of those yellow stains is to rub the interior with baking soda and a damp cloth then run through a full cycle with regular dishwasher soap.
Offensive dishwasher odours can often be removed by simply running the wash cycle for 30 seconds to add water to the bottom of the washer. Then pour in 1 cup of baking soda and let stand overnight. Restart the cycle in the morning.