One thing to think about, though ...
If you were planning to use PayPal to pay your affiliates, you can ONLY have a 1-tier affiliate program using PayPal. But I believe most other payment processors/merchant accounts will allow 2 or more tiers.
Otherwise, what Lynn just mentioned is what 2-tier really works well for.
Rick Wilson aka CorpRebel