Practical freelancing tips: finding your niche in a competitive market, handling difficult clients, getting paid on time with contracts and invoicing, and building a freelance business that runs without you.