Since I got started in the hobby last year, I have almost always saved the original box the train/car/etc. came in. However, the more I invest in the hobby, the more space I need to devote to the stored boxes. Most of them are empty since almost everything is either on the layout, or on a track next to the layout.
My rationale for saving the boxes is that I rent where I live, and when I move someday, I will need to pack everything up and haul it to the new home. With so many boxes stored in my closest, though, I am wondering if there is a more space-efficient storage method as opposed to stacking large boxes. I have seen a few options online from European businesses but would like something that I don't need to import.
As for displaying, I don't have any "good" display shelves but do have some nice engines (with more on the way) I would like to have out and easily accessible to put on the track. I have looked at purchasing a bookshelf but generally they are too narrow for some of the engines I have, and they are deeper than I need them to be. Is my best option just to build my own set of shelves? What do you use?