For the training rules, I kinda figure anyone with a skill higher than 6, which is the standard professional rating, spends time with that skill regularly anyways. I also figure any run where you use that skill is at least as valuable as training, so should qualify. The section even says runs interrupt the training, not make you restart it. So there never has to be months of waiting around, the characters continue to go on runs, and in their downtime between runs, they train. For a very fast paced campaign I can see a problem, but I see a usual pacing of a run every 2-3 weeks, which puts karma earning at about the same rate you can train things anyways. At 6 karma for a run (about average), it takes 4 runs to get the karma to improve a skill from 10-11 anyways. At 2.5 weeks per run, that's 10 weeks. For an average logic character, they can improve 2 skills at once, needing 20 weeks to get enough karma...and 20 weeks to train. Also, since karma is not expended until training is complete, it can begin before having enough karma to raise something, so long as the character manages to earn enough karma before finishing, the training is successful.