Large companies, with their huge budgets and juggernaut marketing campaigns, seem impossible to compete with. The vast sums of money that they spend eclipse the budgets of...