GO, Lent is for 40 days and nights, because the bible says that Jesus fasted for 40 days and nights for... something... I'm not Christian, I didn't study the bible, so I don't really remember...
I think that answers your question as to the "Why just 40 days" thing.. right? I could be wrong...