One possibility for extending wire lengths is to use a single pixel as a signal booster/repeater every so often. Say you want to have a display 50 feet from the controller, just wire in a single pixel every 15-20 feet along that cable. Each pixel regenerates the clock and data signals so you should be good then for another 20 feet or so. My approach has been to build a controller that's inexpensive enough that I can put a separate controller wherever I need one. I will probably have 6-8 separate pixel controllers in my display this year, hoping for 2000+ pixels.