Video preview of Julie Benz's debut on "Desperate Housewives"!