Are Focus Groups a Useful Research Technique in UX?

Focus groups have a reputation for generating ideas, the theory being that listening to other peoples' thoughts and insights triggers fresh ideas. Focus groups are often used within the UX industry to generate ideas for possible new products or services, but may not always be the best method to use.