Pat,
In addition to the felt lined drawers I came up with, I also use cardboard boxes meant for collector cards to store the excess inventory I have. They're available at stores catering to the collectors of comic books and gaming cards. The boxes are sturdy, come in various sizes with varying numbers of dividers, similar to the boxes Southwest Hiawatha has. Check local availability.
And as a heads-up, some folks have found that long term storage of trains using bubble wrap isn't a great idea. The plastic in the wrap can sometimes react with the paint on the cars and leave a permanent mark on the car. So be careful. When doing that, I wrap them in acid free tissue paper first, then use bubble wrap.
On my former layout, I did what RL NYC did, in making simple shelves beneath the table surface to store trains using either track or just keeping them on their wheels. The track doesn't have to be all that clean since it isn't used for running. So here's a way to use up old track that you can't bear to throw away, but can't be used for a layout without a LOT of work. See? I just can't throw things away either...
No fancy carpentry skills required on this one. If you can build a table, you can build these. Note the lumber beneath the table. It was used to build my new layout which has the drawers shown earlier.
I also have a couple of shelves similar to the ones Charlie has, but I made mine out of wood, with saw kerfs gauged to the wheels of the trains, so they can be straight and relatively safe from falling.
Lots of good ideas here, Pat! Hope we've helped.
Jerry
Wet in Wayne, MI (where a basement dehumidifier is mandatory)