RANsquawk Morning Briefing - Stocks, Bonds, FX etc.: 20/04/10