Pete, 
Thanks for your help.   I attached a new esound.cfg.  I've been working on it. 
[Devices] 
1=Primary Sound Driver 
2=SB Audigy 2 ZS Audio [DF00] 
[Polling] 
Epic=10 
Var=5 
[sounds] 
Path=ESounds 
; Sounds for altitude calls on descent: 
;1=ESounds\n500 
2=nappminimums 
;3=ESounds\ 
4=nminimums 
;5=ESounds\ 
;6=ESounds\n50 
;7=ESounds\n40 
;8=ESounds\n30 
;9=ESounds\n20 
;10=ESounds\n10 
; Sounds for speed calls on take-off 
;11= 
12=nv1 
13=nrotate 
;14=110knots 
;15=120knots 
;16=130knots 
;17=140knots 
;18=150knots 
;19=160knots 
;20=ESounds\n10000 
[Triggers.ERJPANEL1] 
; Altitude calls on descent 
; NOTE that calls are triggered 10 feet early, to allow for delay is getting the sound 
; out. This is much like the co-pilot anticipating the needle 
;1=ALTITUDE_ABOVE_GROUND<=510, 10,0 
2=ALTITUDE_ABOVE_GROUND<=410, 2,0 
;3=ALTITUDE_ABOVE_GROUND<=310, 8,0 
4=ALTITUDE_ABOVE_GROUND<=210, 4,0 
;5=ALTITUDE_ABOVE_GROUND<=110, 6,0 
;6=ALTITUDE_ABOVE_GROUND<=60, 5,0 
;7=ALTITUDE_ABOVE_GROUND<=50, 4,0 
;8=ALTITUDE_ABOVE_GROUND<=40, 3,0 
;9=ALTITUDE_ABOVE_GROUND<=30, 2,0 
;10=ALTITUDE_ABOVE_GROUND<=20, 1,0 
;11=ALTITUDE_ABOVE_GROUND=10000, 13,0 
; Speed calls on take-off 
; NOTE that calls are triggered 2 knots early to allow for delay in getting the sound 
; out. This is much like the co-pilot anticipating the needle 
12=AIRSPEED>= 138, 12,0 
13=AIRSPEED>= 148, 13,0 
;14=AIRSPEED>= 78, 13,0 
;15=AIRSPEED>= 108, 14,0 
;16=AIRSPEED>= 118, 15,0 
;17= AIRSPEED>= 128, 16,0 
;18= AIRSPEED>= 138, 17,0 
;19= AIRSPEED>= 148, 18,0 
;20= AIRSPEED>= 158, 19,0 
[switchedTriggers] 
1=OnGround 
2=InAir 
[Triggers.InAir] 
; Altitude calls on descent 
; NOTE that calls are triggered 10 feet early, to allow for delay is getting the sound 
; out. This is much like the co-pilot anticipating the needle 
;1=ALTITUDE_ABOVE_GROUND<=510, 10,0 
2=ALTITUDE_ABOVE_GROUND<=410, 2,0 
;3=ALTITUDE_ABOVE_GROUND<=310, 8,0 
4=ALTITUDE_ABOVE_GROUND<=210, 4,0 
;5=ALTITUDE_ABOVE_GROUND<=110, 6,0 
;6=ALTITUDE_ABOVE_GROUND<=60, 5,0 
;7=ALTITUDE_ABOVE_GROUND<=50, 4,0 
;8=ALTITUDE_ABOVE_GROUND<=40, 3,0 
;9=ALTITUDE_ABOVE_GROUND<=30, 2,0 
;10=ALTITUDE_ABOVE_GROUND<=20, 1,0 
;11=ALTITUDE_ABOVE_GROUND=10000, 13,0 
[Triggers.OnGround] 
; Speed calls on take-off 
; NOTE that calls are triggered 2 knots early to allow for delay in getting the sound 
; out. This is much like the co-pilot anticipating the needle 
12=AIRSPEED>= 138, 12,0 
13=AIRSPEED>= 148, 13,0 
;14=AIRSPEED>= 78, 13,0 
;15=AIRSPEED>= 108, 14,0 
;16=AIRSPEED>= 118, 15,0 
;17= AIRSPEED>= 128, 16,0 
;18= AIRSPEED>= 138, 17,0 
;19= AIRSPEED>= 148, 18,0 
;20= AIRSPEED>= 158, 19,0 
1. I made a sub-folder in my FS sounds directory. Per manual it says to specify 1 = Esound\specialclick1 where specialclick1 is a wav file. 
Is this correct? 
2.  made changes to sound association (above)  
3.  I have a devices line but no settings line as I want to use the default.  I changed the ,1 to ,0 as I want to use the primary sound driver in the devices section.   Is this correct because their are two entries and I did nto know which one to use. 
4.  My current cfg is using token and multiple triggers (conditional) as I couldn't determine which method I needed.   I am going to test with your suggestions to see if that eliminates my problem. 
Thank you.