Jason - SEO = Search Engine Optimization = improves your site ranking in the natural search engine results. This could be in your region or anywhere else in the world. This is a process which you work on over a period of time though we have often had great success within the first few months of work. PPC = Pay Per Click = you pay only when someone clicks on your advertisement. We do help clients to design and manage these campaigns and basically if your ad appears a million times you pay nothing unless someone actually clicks on the ad. The price per click varies by region, industry, keyword, competition, etc... but if your campaign is designed properly it has a great chance of being profitable very quickly. Most clients fail at PPC marketing when they attempt it on their own simply due to common mistakes in either the design of the ads, keywords, geographical targeting, or some other error. We help clients to create the campaign correctly so that it is successful from the very beginning. Hope this answers all of your questions!