Is marketing different at small companies than large ones? Is there a different definition of marketing or new methodology that small businesses can use to guide their efforts?

Are there real-world benefits of using Twitter for small companies? Can businesses use Twitter as a tool to make a positive financial or marketing impact?