Key steps in preparing the Statement of Cash Flows

What are the key steps in preparing the Statement of Cash Flows, using the indirect method?
What are the advantages of using the indirect method for reporting cash flows from operating activities?
Provide an example of how the Statement of Cash Flows is prepared using the indirect method (include the preparation of each section and the key things to look for)