An affiliate program can be your online, commission based, sales force. They will market your products & services on a commission base using their websites and online marketing skills. Sounds almost too good to be true.
Like any other aspect of online marketing, an affiliate program must be managed correctly to prosper. You need to set the terms of your program to be both fair & appealing to the affiliates while making sure you still make a profit after paying their commissions. You must also go out and find these affiliates that are willing to work with you on a commission only basis.