This contents of this website contains endorsements for various products and services. This means when you click on a link that this website has recommend, we may receive a commission. Not every link is an affiliate link. This website may occasionally place banner ads on the site that will also result in commission. These are not explicitly endorsed by Motion Graphic Stock or Abstract Theory Design. If you have any questions about any affiliation with a certain product or ad, feel free to contact us for additional details.