i was just thinking that if you say made a bone larger its location data would similarly be scaled? i think usually the problem is just with that .. i dont think there would be problems with rotation... scale information could also be ignored too probably.. ?