Fortune 500 companies spend millions of dollars a year on marketing alone. Although small businesses devote fewer dollars to...