My last resort is to try a Unication G5, I hear they do well for distance. Not ready to take that plunge just yet though.