You can use direct distance and Osnaps to get an angle or direction. Say for example you have a line drawn at some uncommon angle. And you have some stuff you want to stretch along that angle. Start the stretch command, select your stuff, hit enter, pick a basepoint somewhere on the angled line using NEAr or ENDPoint, then use NEAr and drag your cursor over the line in the direction you want, and type the distance. As long as AutoCAD can find something to snap too, it will work, even if the snap too point is off screen. This is especially useful when working in 3D.