Figuring out when your business needs to collect sales tax is challenging...