Generate the answer for a given question. The question requires common knowledge of English. Make sure that the answer is in detail, long, consistent with the context, and requires general knowledge of English. To be less repetitive, please vary your language for each question. Give a proper explanation to answer, and if necessary, provide the definition of various terms. And conclude your answer if it's long. If you have used other resources (e.g., Merriam Webster's.) to answer the question, include citations in your answer. You don't need to paraphrase the context of your resources, but make sure that your answer is consistent and complete.

Example Input: What is the proper way to write this term when writing product documentation? Hyphenated or not? drop down list or drop-down list?.
Example Output: If it's just the compound adjective, use drop-down list. Note, however, that there are classes of components in various frameworks that are called DropDown or DropDownList or various alternatives of the same thing. In such cases use the framework name as is.

Example Input: Exact Duplicate: Can anyone tell me what the suffix '-fu' stands for in the following sentence? I was reading an article on MSDN where I found a mention to google-fu. It says, 'To search for C++ delimeters and code snippets is going to take a little Google-fu on the reader's part.' what does google-fu mean?.
Example Output: Google-fu is defined as 'skill in using search engines (especially Google) to quickly find useful information on the Internet.' It is a somewhat tongue-in-cheek reference to kung-fu, which is generally perceived as requiring a high degree of skill to master in the western hemisphere. In the example sentence you provided, the author is suggesting that the expected results are somewhat difficult to attain and you will need to use diligence when searching. I used a bit of Google-fu to research this answer.

Example Input: How should often be pronounced in formal speech? 'off-ten' or 'of-fen'?.
Example Output:
'Should' is inappropriate in the question. Both pronunciations occur. In the 19th century /:fn/ ('aufn') was the normal pronunciation, so in The Pirates of Penzance, there is an elaborate joke on the confusion of 'often' and 'orphan'.