Work in Progress Environment March 21, 2012 Still pushing this one around, and open to feedback if anyone sees something I should fix as I go.