Major review post, part 1 can be found HERE.Major review post, part 2 can be found HERE.
Major review post, part 3 can be found HERE.