Some definitions and ideas to help you
Domain = your website's name (sometimes called a URL).
Host = where your site is stored (or served).
Publisher = You! The owner of a website.
PPC = pay-per-click ads, such as those offered by Google. The advertiser pays for each click by an interested surfer and the publisher receives the revenue.
PPA = you are paid for every purchasing action.
Here's a great resource for top-quality templates at a reasonable price.
Check and see if you agree.