Internet marketing and online marketing materials and programs