When I look at affiliate programs products to sell I like to sell Internet marketing tools. These can become a great residual income opportunity if you make enough sales.
You may feel that you are hindered by geographic limitations when it comes to expanding your own business. No matter what you decide to sell, there are many inexpensive internet marketing strategies available.