I bought 2 racks and loaded them up with various size cans.  A shelf can hold 3 soup cans across the front, with 3 cans behind them.   Larger cans leave an end space that can hold small cans and jars of green chilies, pimentos, etc.  I like them so much that I ordered 5 more and am waiting for them to totally rearrange my bursting from the seams pantry.  More sturdy than stacking cans on top of each other.  My only problem was that I have wire shelves in my pantry, so the wire rack bottoms wanted to call in the crack and be tilted so I just lined the shelves with heavy cardboard and problem solved.

Pros: Costs 1/2 price of same brand as discount stores.
Cons: Falls in cracks of wire shelves