I see many tackle box suggestions and I agree I think they would work great, maybe not elegant though. I'm not sure my solution is elegant either, but it felt a bit more so to me. I organize my stuff in a drawer and I have extra items where I stocked up -- on a shelf. I spent several hours in Walmart looking at all the options.
For the extra's on the shelf I use these rubbermaid boxes.
http://www.walmart.com/ip/Rubbermaid-8pc-Modular-Canister-Set/15599796 I didn't buy this kit, I bought a few individual ones in the store. I use the little one on the bottom in the picture for tanks and carto spares. I use the next size up for spare juices and diy suppiles.
For the drawer where I keep the items I need on hand daily I use beading boxes. They have small compartments and work great for sorting batteries cartomizers tanks etc. Here is a link to one like I bought
http://www.walmart.com/ip/Darice-8-Compartment-Deluxe-Bead-Organizer-Clear/22027055 they are a lot more expensive online. I only paid three dollars. I took a few items with me when I went shopping for organization boxes. I put a couple of bottles of juice, some batteries, some diy mixing cups and some cartomizer in my purse. Then while I was in the store I picked up items and checked how items would fit so I found what I needed. I found the tackle boxes to be ok, but not sized as nicely as the beading boxes. They had lots of beading boxes and not all of them were as well sized as the ones I bought. I think which would work best for you may depend on what you have to store. I hope that helps and gives you another idea as well as the tackle box solution.

