It's a classic David versus Goliath duel.On the one hand are the minnows; on the other, giants. But the tiny ones are beginning to challenge the big boys on their turf, making them squirm in their......