How is preparing a buffer possible?
Let's consider a solution of 100 mM acetic acid to start, and adding sodium acetate to 100 mM (without changing the volume) to make a buffer.

The solution of the weak acid will have a pH of about 2.88. When you add the acetate and make the buffer, the pH will be about 4.75. The corresponding hydronium concentrations are 1.33 mM and 0.018 mM. So when you add the sodium acetate, the equilibrium will be disturbed, and there will be a net reverse reaction, changing the hydronium concentration from 1.33 mM to 0.018 mM, i.e. a change of 1.31 mM. The concentration of acetic acid will change by the same amount, as will the concentration of acetate.

If you calculate the acetic acid concentration before and after adding the acetate, it comes out to 98.7 mM vs. 100 mM. For the acetate, you get 1.33 mM vs 100 mM. (All these calculations are to 2-3 significant figures, and assume ideal diluted solutions, which they are not. However, the rough calculation gives you an idea of the magnitude of the equilibrium shift).


  Why does the reaction shift so little?


If we look at the concentration of acetic acid, there seems to be very little shift, even though we added an equimolar amount of acetate. The big change (affecting the reaction quotient Q a lot), is due to the change in hydronium ion concentration (almost two pH units, change by a factor of about 70). That offsets the change in acetate, which was increased from 1.33 mM in the weak acid solution to 100 mM (i.e. also a change by a factor of about 70).

So if some concentrations are much smaller (close to zero) than others, small shifts are sufficient to re-establish equilibrium. If all reactants and products are at similar concentration, they will all change appreciably.


  I'm a visual thinker. Is there a way to show this graphically?


Abbreviating the concentration of acetic acid with A, that of acetate with B, and that of hydronium ions with H, we can write the equilibrium constant as:

$$ K_a = \frac{B \times H}{A} $$

Multiplying by A and taking the negative base 10 logarithm, we get: 

$$ pKa + pA = pB + pH $$

Now, we can visualize pKa (blue), pA (orange), pB (yellow) and pH (green). When the blue orange pillar has the same height as the green yellow pillar, the system is at equilibrium. Going from left to right, the graphs show adding 100 mM acetic acid to water before and after establishing equilibrium and adding 100 mM acetate to the weak acid solution, again before and after establishing equilibrium.




Add acid: Before any acid dissociation, the pH is still neutral and there is no acetate (pB is infinite). The reaction has not reached equilibrium.
Pure acid: The pH drops as a small fraction of acid dissociates. Hydronium and acetate concentration are roughly equal.
Add base: The concentration of base increases to roughly 100 mM (pB decreases accordingly), and the system is not at equilibrium.
Buffer: A very small fraction of acetate reacts with hydronium ions to form acetic acid. Once the pH has risen sufficiently, the system is at equilibrium again.