I started out using Sterilite exclusively until I built my racks. But you need to put some weight on top or they will escape. For my shoebox-sized conatiners, I put large rubber bands around the ends and middle to keep the lids secure. For my larger sterilite boxes, I stacked them up to three high and put books on top. No escapes.
Building your own rack is not too difficult. There are several online if you do a few searches you should find them. After doing a buttload of research, I finally came up with my own design. It's heavy as hell, not cheap, but it's also fairly easy to build and less expensive than any of the commercial racks of the same capacity. It's made of melamine with whitewood 1x2 spacer boards and mdf verticals. Pic below is of a three level rack. I've also done a two level hatchling and a nine level subadult rack (28qt). I tried using a cheaper material for the nine level and it didn't come out as I had hoped, but is still useable. I am about to build a ten level adult rack using the same design as the three level pictured. If you're interested, I could post specs. You really only need to cut the spacer boards and vertical supports and drill pilot holes for the screws.



-----
---
1.1.0 Hondurans Het Amel
1.1.0 Hondurans Anery, Het Hypo
0.1.0 Honduran Hypo
0.2.0 Pueblans
1.0.0 Thayeri MSP
0.0.1 GBK Blair's Phase
1.0.0 California King
0.0.1 Speckled King WC
0.0.1 Jungle Carpet
0.1.0 Ball, Normal
0.0.1 Sulcata
0.1.0 Girlfriend, Caucasius Mexicana, Fiancee Phase