If you end up doing some trenching, check into a slurry trench/wall. It is something I was really looking into before I heard about the DB-100.

http://www.slurrywall.com/slurry-walls-technology/default.asp#WHAT-ARE-SLURRY-WALLS