Yes, TN honors all other state's permits. Also nothing in the law says you must be a resident of the state your permit is from. EXCEPT, if you are a TN resident you mustget a TN permit within 6 months of becoming a resident.
As far as TN info handgunlaw.us is pretty good. I try to help keep them updated on TN. But here is a page I made on another board as well.