So that is why Richard visited Locke as a kid! AND HOLY SHIT, Widmore was an Other. My thoughts is that he is banished for some reason, and wants to get back or take the Island. Anyways, we know a bit more about how he is involved.
I dont know what is up with Charlotte...I hope she doesnt die.
Desmond named his kid after Charlie
Richard as a character really opens so many cool ideas. I cant wait to see where they go!