well..first of all..there's a way around that whole issue...
simply have your company incorporated or registered in DE or NV
Then you're not a Colorado affiliate...you're a DE or NV company and you won't trigger the nexus laws
To incorporate in DE or NV, (legitimately) would you not need a Bank Account, Physical Address (not PO box) and Phone # there?
Also , another question and perhaps I am misinformed but here in Texas I noticed a "Foreign Corporation" Registration. It is a license for any business that wants to do business in Texas that is not registered in Texas. Would you not need this? I think it is just a way to make money but... I am just curious.