I did most of this last week while I was on vacation. I'm going to try to get back into creating something new every couple of days again.
While I was on vacation, I also started learning about parenting objects. This has really changed how I put things together. Initially, I was modeling everything as a single mesh in edit mode. Now I can model sections, duplicate meshes, and texture them all individually while still have them connected; so that I can move the entire set of meshes around, without worrying about misaligning pieces.