I hope if they must implement this that they turn it on its head.
The sale would take place in the state that the seller is located in, not the buyer. At the very least it would be less work. One state tax code to deal with instead of 50. The bonus is that most online retailers already have to collect tax for in state purchases.