View the "Desperate Houewives" episode from last night starring Julie Benz that EVERYBODY is talking about!