Affiliate marketing is one of the best way which someone can make alot of money infact this was one of the easy way I use to earn online but first you need to have a good marketing skill and good traffic to earn some decent cash on that niched you must also have patienceAffiliate marketing is a wonderful way to make money online. I know of my friends that bagged out thousands of dollars by making sales on their sites. You must vigorously learn before you could reach that level.