Everybody, who tries, isn’t going to get rich doing affiliate marketing. There is just too much competition for that to happen. Affiliate marketing isn’t an easy money tree that is going to just drop bundles of cash into your lap with no effort on your part required. You will find the affiliate opportunities that work the best only by finding them yourself, either through testing and research or networking and business development.
Free traffic is not completely over but it is fading fast. You can work hard to create pages that score high in the search engines and build sweat equity into a site but by paying for clicks and focusing on Google and Overture you will have the top three positions on all search engines that really count on the Internet.