The big corporations of the world seem to have endless resources, unlike smaller companies that must run on fewer luxuries. Giant companies usually have in-house marketing teams and, if not, they are still able to afford and hire advertising agencies to create marketing collaterals, websites, messaging, advertising, direct mail and email campaigns. They test and retest, conduct quantitative analyses to measure market share, develop new creative messaging, focus on brand development and more. They hire the best and brightest out of business schools and they pay them hefty salaries. Their marketing budgets are in the millions - TV advertising budgets alone are in the hundreds of thousands to millions of dollars.