The primary explanation I've always heard for the fall of Rome is invasion by barbarian tribes... what were the other factors involved?
While you wait for a more recent answer, you may be interested in an entire section of our FAQ devoted to this question.