I apologize if this has been asked before, but I've been going back and forth with a friend of mine on this: the rules do not say that the feats granted from a given specialty have to be taken at a specific level unless the feat has a listed level requirement. My comrade is arguing that because the text of each begins with "Level X" that one must be at that particular level -- which defeats the point of listing a level requirement further on in the text. So, has there been any official clarification on this matter?