Finally finished writing the answers LOL.
This thread is really a good one and it should be pinned and more questions should be added overtime.