Cycle Trends - cycle and technical analysis software to forecast the peaks, lows and trends of all aspects of worlwide financial markets