I thought this was a pretty balanced and investor-oriented piece:
http://www.finalternatives.com/node/21480