The only thing I have to add to your wonderful list is to track your progress. Make a chart or list the debts by date and balances...something. Once you see that you are making headway then it will inspire you to continue on that path.
Good luck! I think you are heading in the right direction!
