This is a pretty complex topic...
Actually, based on info in the link that Lisa mentioned, what NY is trying to do is to enforce an existing tax that no one really pays (i.e. when people purchase things from the web, they are supposed to pay state taxes on those products when they are filing their state incomes taxes. However, no one really does this). Therefore, the state is trying to enforce this tax by going after the websites.
This will generate a huge revenue for the state, assuming, of course, that companies (like Amazon) do not drop affiliate in those states (which Amazon has obviously done). The problem when Amazon drops affiliates is at least two-fold: a) the state does not generate the income it anticipates, b) affiliate marketers who made a lot of money from affiliate marketing may lose all their income overnight -- Pretty scary stuff, but also that's a loss for the state, since these affiliate marketers will not be paying as much taxes (since their income has vanished) as they did in previous years.
There are many lessons we can learn from this, but I guess the biggest lesson (which is actually a reminder, not a new lesson) is to diversify income... not all income is dependent on one company/channel. Another lesson is to start immediately making good friends with people in the state's legislature!
Sherif
P.S. by the way, thanks for the link, Lisa, I think Lynn Terry is on top of this topic!