It's my experience with archers (especially in 3.5) that your options for increasing damage are fairly limited. So I would recomend Weapon Spec highly. Multi-Shot is also a terrific feat for an archer, since it can substantially increase your damage output and still let you move. IIRC, multi shot would let you shoot two arrows (1 with all bonuses, 1 with only arrow specific bonuses and no crit) and 3 very soon. I would very strongly recomend making these two your next feats.
You are trying to build an archer, concentrate on that. Not trying to deal with what-if melee situations. Magic items can cover a lot of that sort of stuff. Items that can make you fly will render most melee concerns irrelevant for example.
Shot on the run is essentially useless. So don't bother aiming for that.
If you are outdoors or traveling a lot. Mounted archery can kick some serious ass, especially if you have a flying mount. So it's well worth considering especially as you are taking some DWS levels and being "up stairs" can let you really use that range.
Remember finally, there are limits to how many classes you will want to take. There are lots of classes that have neat little abilities, but if you take too many then you will dilute the effectiveness of the character and make him moderately to totally ineffective. Levels of rogue for example are unlikely to help you much with regards to finding traps and such. Since the traps you will be facing will have their difficulty set for theives who have 9 levels as rogues, not 2. That's one of the reasons AA tends to be not such a hot class since you need to be both a good caster AND a good fighter.