Ok, it's taken me a while (busy working on a project with some tight deadlines), but here is my findings that I want to share with everyone. Those...