SEO is here to stay and we will stick to it for long time in order to get good number of visitors to our pages and get noticed quickly on search engines. While target of over 60% people who practice SEO is on Google, things might turn to be frustrating (if not frustrating already) due to the way Google changes/update their algorithms every time. Though, your success rate will be high if you are able to make it to google's first page but the rate of their update can be a big shortage for you if you spend hugely on optimization targeted at google. Why not give yourself rest of mind and target other giant engines like yahoo, bing, ask and many other search engines that maintain somewhat stable algorithms? If you could get traffic from these other engines then your success is still very sure. Take your time to do your on page optimization by submitting your site to these other engines, read about their tips and build quality links on high authority sites that can share their reputation with you(probably involve payment). If you are looking to get everything free of charge you might not be getting enough and you will be around for so long without any success story. Try to invest your time and little money on your site and you will be amazed with the outcome of your efforts. Success!!!