There's a site (icelord, I think) where you can download old editions of Sutherland's and Barnett's handbooks. Both have pretty good sections on spindle selection and matching and BB matching for nearly any crank to nearly any frame. It's a rather exacting process but it REALLY works.
No good, quick answers to this one!