Monday Morning Market Memo 5-28-07