Quiznos 25 years of success and large numbers of loyal repeat customers can be attributed in large part to good food. "This is the best sandwich I ever ate!" are unsolicited words heard frequently in Quiznos restaurants. The first Quiznos Sub restaurant opened at 13th and Grant in Denver's Capitol Hill neighborhood in 1981. Rick Schaden overheard that unsolicited comment from a customer at a...