well well that is very true and good question , so about the earning i think so every site is providing too much knowledge on the internet by searching yourself because everybody have differ mind and differ strategy then its mean that so i think ******** and forexpros are best site for learning and making fundamental analysis on the forexpros is best