Many experts say that you should pick one small area of work and become the best at it to attract high paying clients. On the other hand, some freelancers think that offering a general service will help them get more messages from different kinds of people. If you specialize too much, you might miss out on many jobs, but if you are too general, you might look like a beginner. In your own experience, which of these two paths brings in more steady money?