Spin ladder physics and the effect of random bond disorder