Sort:  

great post with a lot of information :)