Difference between Macros and Workflow?

Difference between Macros and Workflow?

You've recently added a new change in the automation process

Macros are what used to be called Workflow rules, as far as I can tell.  

From what I can discern Macros are basically workflow rules that must be invoked manually by the user with a button press and Workflows are automated processes that invoke when certain rules or criteria are met?

What are the limitations that we now have with Macros? What about Workflows?  Are these now combined where I only get 5 combined macros and workflows?  Or is it now that I have 5 of each?

I would also ask that in the future when you make changes to your live system such as this, that you provide explanation to your user base explaining at least number #1 and #2 listed below.

1. That a change was made
2. What those changes were
3. How these changes could possibly impact our business process.