This video sums a lot of stuff up fairly well.