Far from perfect. May try again some other time.
Remember to read the changed for Profit-Taker and regading Macros.