From my point of view, tman's concerns are justified and important here. That's why I emphasized that good connections are needed for a system like the one i suggested. There a character who just trains as many skills as possible gains a slightly higher average of all six attributes, while specializing to a few "matching" skills raises some attributes much more quickly. Training other skills later can again average out your stats and destroy your specialized affinity. In that sense, it is important to provide enough different ways to raise a given set of stats and still keep it consistent. tman came up with the term "classes", and we really should avoid a system that leads to just two or three cookie cutter schemes.