My thought was it should be tied to the level of the person you are trying to aid. The more competent they are at a given task, the harder it becomes for you to offer them useful assistance.
Granted, in most cases of one PC aiding another PC, they will be the same level anyway, but it makes...