Freelance jobs for writers : a complete guide to freelance writing opportunities