Bro nice post, yeah it deserve best post of the month, i mean to sit down and write all that bro.. GOOD job.... its really appreciated.

i couldnt use it though , i am a beginner and it looks hard for me. but thanks