Thanks LiveWire - I actually made an addition that allows you to map a texture nxn times across each selected surface. For example, take this fence texture:
Using the default settings, the above surfaces don't map right when you have a 1x(n) texture, and it's a pain to get it adjusted manually. Using the "Fit" addition:
fixes this.
I haven't tested it much, it's not intuitive control-wise (separate action button), and it's really best used on axis-aligned surfaces, so I haven't released it yet, but let me know if you want to mess this version.