Fleshed out the full auto configuration process.  Add progress logging.
Add comments.