The Macropoulos Method