Well, we all know that SEO is very competitive and to survive in this competitive market you should be strong technically as well as financially.
There is also some possibilities that we can get traffic, targeted traffic to our website other than SEO. What we have to do mainly is to use those places which are discussion places like forums, blogs, social networking sites etc.
For getting targeted traffic to your site you have to contribute to these places first then you would be in better position in terms of traffic generation other than SEO.