Woow, lots of information in your post :)

Very helpful for me too!