This article has been shared 25 times. We have spent many hours collecting this information. If you liked it, share it, please: