Episode 1030: Angel vs. Devil - 10/30/09