Good job. Nice write up. Re: #6, there are "drag link" sockets made for that process. Drag Link Sockets

SimS