Which of the following is equal to the product  
$\frac{8}{4}\cdot\frac{12}{8}\cdot\frac{16}{12}\cdot\cdots\cdot\frac{4n+4}{4n}\cdot\cdots\cdot\frac{2008}{2004}$? 
$(A)\ 251\qquad(B)\ 502\qquad(C)\ 1004\qquad(D)\ 2008\qquad(E)\ 4016$

Let's think step by step and output the final answer within \boxed{}.
user