In addition to browsing through various blogs, I find Ted talks to be a great resource too: http://ow.ly/L0X1301Ch8A