A very detailed post. I am happy to see that I am not doing any major mistakes here (according to your posts contents).
#listnerds