This is fairly consumer oriented, but gives a broad overview.
http://www.youtube.com/watch?v=QeYPsmSMONs
Related content: