Just wanted to say that this is a really helpful post Linda, if only all new merchants could read it!
I think that many new merchants don't realize that affiliate programs serve to compliment their existing marketing strategies, instead of being their sole online marketing solution.
Another point that you touch upon is how long it takes for an affiliate program to see significant results - definitely not overnight!