Sledwith:

I have about 2700 CDs and at least twice that many vinyl albums. I also have a large collection of cassettes and even 8-track tapes.

Here is a funky solution I came up with for my CDs:

I use paving bricks and 1" x 6" boards. You can get the paving bricks at most home improvement stores like Lowes or Home Depot. The bricks are roughly 6" x 6" x 2" and you can cut the boards to any length that fits your wall space. and you can go as high as your ceiling allows. Of course, if you go too high, you'll need something to step on to reach your higher shelves.

This solution is a throw back to home made book shelving used by many college students (cinder blocks and thick boards). Actually, that's how I store my vinyl records.

The good thing about doing this is that you can easily take it all apart if you come up with a better or more permanent storage solution. It's also relatively inexpensive.

Tony