Buffalo Wild Wings (NASDAQ: BWLD) has been down sharply in recent days because of an earnings report that missed investors’ expectations. The company turned in earnings of $1.73 per share, while investors had expected $1.78. This drop, however, may be a great opportunity for long-term investors looking for a great business selling at a bargain price.