I've got another couple techniques for ya:
-Reduce the 'swing' between night and day temps so that they are almost identical
-During the first 3 weeks of flower, use BLUE light (halide, daylight flouros, whatever) instead of RED light. Then, when the stretch period is over, go back to HPS to finish. This will make them stretch a LOT less.