I'm looking for all non-negative integer solutions to $x+y+z=20$ and I reason this way: I essentially take $\overbrace{1 + 1 + ... + 1}^{\text{20}}$ and segment this into three groupings. In essence that's the same as picking two divisions somewhere in the list of 1s. For 20 numbers there are 20 places at which to insert a dividing line, including before the first 1 and after the last.
My main thought at this point is that I want to find the number of ways of picking two things from a pool of 20, using $_{20}C_2$, but that selects without replacement. However, in this case it seems that I should be able to select any dividing location more than once (representing one of the variables being equal to 0).
Is the answer then $_{20}C_2$ for non-zero solutions, then for solutions including zero we could assume $x$ is zero and then there are 20 solutions to $y+z=20$, and 20 for $x+z=20$ and 20 for $x+y=20$ so sum these all together?
[Edit: ... and subtract off the number of solutions that have both $x=0=y$ and so on, so that would be subtracting off 3 solutions.]