I personally resisted in creating such a thread because of the many variables.
I'll hope it's very comprehensive since it's going to serve as the (Bible)
This will serve to educate those looking to go in this direction with basic specs.
It'll be stickied so its easy to find.
Thanks osbornsm