In the SEVillage at DerbyCon8 there was a panel with Chris Hadnagy, Chris Silvers, Rachel Tobac, Grifter and Jamison Scheeres about how one can stay ethical while being a professional social engineer. This was an amazing discussion that you will enjoy.