Thinking of Buying a Franchise? 8 Smart Tips.