Great post! Definetly deserves to be sticky, exceptionally detailed list!