AllFrom a charting technical perspective this is really on the verge of something great IMO.In all three time frames, monthly, weekly and daily, MACD has crossed or is about to do so. This may then lead to a sustained and substantial rally.