Why the serpent?

I recently asked a question about John 3:14. Why does Jesus compare himself on the cross to a snake on a stick? Well, yesterday evening, at the Christ Church Good Friday service, Doug Wilson was kind enough to answer my question:

http://www.dougwils.com/index.asp?Action=Anchor&CategoryID=1&BlogID=6468