I came across this highly interesting article yesterday. The author really knows his stuff, and he presents it very well without jumping to any conclusions.

The Fermi Paradox - Wait But Why


Wikipedia also has an excellent page on the Fermi Paradox, they cover most of the possibilities, just stating the facts:

http://en.wikipedia.org/wiki/Fermi_paradox