I was wondering, does one in the internet marketing realm HAVE TO go through SEO? Is it completely neccessary to learn, or is there any way to avoid that. I feel that SEO would be my biggest problem, as I am the type to outsource everything, rather than do it myself. However, I am in no financial position to outsource EVERYTHING. Is SEO the best method for free traffic? If not, what is?