We use OrCad here but it's a tad on the expensive side.