I don't use demo accounts!! its simple I use a cents account with 5 usd I look at them like 500 USD then I try to trade respecting money management and my entry and exit rule. When testing strategies I earn money too. and yes brother you explain good . demo is the basic for newbie and cent or micro is the place where they can get more experience and when their experience level grow then come in real forex with handsome amount but before that this two steps are necessary i think .