Direct sales or network marketing programs with a residual income formula are designed to reward people in the future for work they perform today. Affiliate programs with products that are purchased monthly also have solid residual income formulas. All of these programs have the same issues when you are in the creation phase. Will I be able to find a program or business that will teach me what I need to know? Will someone be able to support or coach me through the set up phase? Will I be able to receive help in marketing to the masses? These are all quality concerns when deciding on which business to start or participate in. There are programs on the internet that have been developed by people who have spent years and money to become successful. Find a program that has extensive training and education. Once you have devoted the necessary time into building your knowledge, the unlimited cash flow will be there to reward you for your efforts.