My understanding is that if you have a local presence you must collect a tax i.e. if you have an office in Texas and you make an online sale in Texas then for Texas residents you have to collect a tax. See below for the technical jargon:
http://frwebgate.access.gpo.gov/cgi-...=f:publ435.108