Hi Mario,
Your post is an old one, so I hope you found your answer. I would think that the key to being a freelancer is that you want to be right at the bleeding edge of technology, or at the moldy back end of technology. If you are right in the middle, you would probably face too much competition. The problem is maintaining that position on the edge. Of course, if you are on the moldy back end, you are good, but I don't know how many COBOL programmers post here.