Thank you for the comments, I probably won't do more like this for a while because of the effort involved lol... this one has been on the burner for a long while.  But it relates to stuff I will be talking about later on self-assembly so I felt the need to get it out.