The Ranger class was seriously nerfed in 3.5. The spells are introduced too late to be useful and are hokey for a Ranger anyway. Animal Companion seems more like a Druid thing. Favored Enemy is too specialized to be of use throughout the entire career of a Ranger. To rectify these problems, we have re-worked the class from scratch. The intent was to begin with the Fighter class as a basic template and turn the Ranger into a Fighter that specializes in ranged attacks. However, that proved too difficult as it is always more attractive to just use a fighter and build him with his massive number of bonus feats focused on ranged attacks. In the end, we created a few special abilities that "make sense" to us and make the Ranger more into a mundane archer/hunter type. Read the class description and enjoy!