I agree with djd on excel, or trilene xl hard to beat.