Last night it took me nearly 10 minutes to get a game from the bottom of my current stack of games and put everything back.

I'm convinced that stacking my board games on top of each other is no longer a reasonable solution, and is actually one thing preventing me from playing games as often as I'd like. Ideally it should be as easy to get a game out and set up as it is to turn on the TV, and while I can't realize that situation yet, I would at least like to get a little closer.

I'm planning on storing my boxed games on edge, with the internals separated in baggies, but this leads me to a few questions, which you will hopefully have a solution for:

* Games in long thin boxes, such as monopoly and clue, tend to open if there's not enough pressure on the top and bottom, making removal difficult and/or tricky (incompatible with children) and causing them to spill their contents. Rubber bands slip off, break, and interfere with removing boxes from the shelf. Do I have any options here, or do I need to give up on storing games like I store books?
* Limited space means I can't have a shelf for each size of game box. What are some good organization strategies or techniques so games are easy to find, and fit well next to each other despite widely varying dimensions?
* What other organization strategies should I consider, or is there a way to use the stacking method while allowing games to be easy to remove and put away?