What is not listed in the link above is Tang. Just fill up your cup(s) with Tang- it is pretty amazing what this beverage can do to the internals of a dishwasher. Smells good too!
I also saw where lemonade mix put where your soap would normally go does an excellent job. Just make sure it is the real lemonade w/ citrus in it. I have never personally used it, but have seen the results - looked like new again,
Hi Steve- that is a good question :)- I'd start with Wal-Mart tho... since I have a new dishwasher (just completed a kitchen for our new 300 year old home), so haven't had a need for it.
http://www.hometalk.com/477760/how-to-clean-...