I agree. The most challenging task for smaller in house built sites is going to be figuring out how to stay up to date with the hundreds of tax rates especially in CA as well as modifying their systems to handle blended tax rates when a customer orders both a digital and physical product.