RE: soldering
The biggest problem with extensions is that, after a time, if the connector is in a place not frequently mated/demated, corrosion slowly builds up and causes intermittent operation. It is always more reliable in those cases to solder in an extension.