Vitalsource Technologies, Inc. Bp And The Macondo Spill