Street Talk cityfile · 08/13/08 05:08AM CVS has agreed to buy Longs Drug Stores for about $2.7 billion. [Bloomberg]