Sometimes a client asks for something that you simply do not know how to do yet. While it is tempting to say yes just to get the money it can lead to a very bad reputation if you fail. I think it is better to be honest or suggest another freelancer who is an expert in that specific area. This honesty actually builds more trust with the client for future tasks. How do you decide whether to accept a difficult task or turn it down completely?