Has anyone done any work with automatically setting bone roll via vector math?  I know I can cross product the incoming and outgoing vectors to get the normal, I'm just not entirely sure what to do with that to set the roll property.  I'm in 2.5 but the logic will be the same as in 2.4.   Thanks!