Does anyone know if it's correct to charge sales tax on a digital download and if it is, is it based on the location of the seller or the buyer?