I suggest that the fighter class should get perception as a class skill... I've always wondered why the majority of guards are probably fighters and they are the easiest to sneak past because they have spot/listen/perception as a cross-class skill. Wouldn't it make more sense if they were better able to actually detect the enemy approaching?