Sort:  

Thanks so much for the compliment.
I had to touch most of these aspects because I felt omitting some of them will make the post look half-baked.

True, it might have.
Weldone.