Awesome stuff.

I will keep updating the tread.

A