Here's the proof (not original) I like:
Let
$p_k(n) = \prod_{j=1}^k (n+j-1)$.
Then $k! | p_k(n)$.
The proof involves
a double induction,
the outer on $k$,
the inner on $n$.
Proof.
It is true for $k=1$,
since $1 | n$.
Suppose it is true for $k$.
Consider
$p_{k+1}(n)$.
I claim that
$(k+1)! | p_{k+1}(n)$.
This is true for $n=1$,
since
$p_{k+1}(1) = (k+1)!$.
Suppose
$(k+1)! | p_{k+1}(n)$.
Then
$\begin{array}\\
p_{k+1}(n+1)-p_{k+1}(n)
&=\prod_{j=1}^{k+1} (n+1+j-1)-\prod_{j=1}^{k+1} (n+j-1)\\
&=\prod_{j=1}^{k+1} (n+j)-\prod_{j=0}^{k} (n+j)\\
&=(n+k+1)\prod_{j=1}^{k} (n+j)-n\prod_{j=1}^{k} (n+j)\\
&=((n+k+1)-n)\prod_{j=1}^{k} (n+j)\\
&=(k+1)\prod_{j=1}^{k} (n+j)\\
\end{array}
$
But
(and here's the part I really like),
by the induction hypothesis on $k$,
$k! | \prod_{j=1}^{k} (n+j)$.
Therefore
$(k+1)! | (k+1)\prod_{j=1}^{k} (n+j)$.
By the induction hypothesis on $n$,
$(k+1)! |p_{k+1}(n)$.
Therefore
$(k+1)!$ divides both
$p_{k+1}(n)$
and
$(k+1)\prod_{j=1}^{k} (n+j)$,
so it divides their sum,
which is
$p_{k+1}(n+1)$.
And we are done.
Neat!
(Which, as we have just proved,
divides $p_{Neat}(n)$.)