I am looking for some good, step-by-step articles that teach you all about batch files. Something that explains in great detail, what they are how they work, why you would need them, and how you can use them.

If you know of any good sites, please let me know.