That sound like a fair solution to me.
Re. this:
Every affiliate will offer different contests, promotions and other incentives that will attract people to their website. Those affiliates might work with me directly to come up with a specific DVG promotion or contest that will only allow that affiliate’s players to be eligible for that incentive at any given time. If the player wishes to take part in that promotion/contest and has already been tagged under a different affiliate … well then it’s not fair to the player that they will not be eligible to participate in the contest and/or promotion.
This is confusing.
If bonusgeek has playerxxx at Cocoa, and I offer a special promo for Cocoa, can playerxxx then participate if he happens to be on my site, and does participation put him under me instead of Bonusgeek?
These things can get convoluted.
The more carve-outs, the more convoluted.