Freelancing job sites, such as oDesk, Elance, Freelancer and Guru, are suggested as some of the companies that could give a freelancer a to-do list of short-term assignments that include everything from web design to reporting to copywriting to editing to administrative work.