i am agree with you, actually forex is a money making machine but it is up to us how we will do it. if we do the trading forex without any strategy then it is sucking machine if we do the forex trading with good money management and best strategy then forex is money making machine.