Is it a un realistic expectation in business that you can put all your eggs in one basket and by investing little money in seo and expect biug profits by getting free traffic from another business? I think so.. and the search engines dont like this idea either.. probably because they are swines and they want to keep all the money to their selves. I think seo is coming to a end.. well seo what we know of anyway... But then again their are a few points that you must consider though in the future of seo.. Like the fact that the internet is constantly growing meaning search engines will have a tougher and tougher time manually reviewing sites.. and the fact that you can auto generate rubbish and that search engine algo's cannot pick up what text makes sense or not means that maybe the search engines will eventually become un sustainable as more and more nonsense fills them up.... It is quite complicated and nobody can predict what may or maynot happen.. we will just have to wait and see I guess... lets hope though that small businesses at least succeed as it is about time they do on the internet and stop being pushed down by the big monopoly's.