Envato Elements is a more affordable option considering its massive gallery of stock videos, photos, design elements, templates, fonts, brushes, music, sounds and so much more — all for commercial use! I love using Envato Elements, because it gives me so much content to use throughout my online ventures. Note that you will need some skills and access to the Adobe design suite, among others, but you will find templates and files to use with other, more affordable and free software as well.