Next time you need a shorter length of pipe, try a local welding shop. Mine will sell by the foot -- if they have it. FWIW, there's a place in Kansas City called "Metal by the foot" that also sells by the foot. (This is where I went when the local metal yard also wanted to sell a 20ft piece of plate steel for my hitch project.)