if this was another 4 inches long it would have fit the bill.  If it fits your shelf it can be very useful and sturdy, just didn't fit either of my shelves.  

Pros: looks nice
Cons: not universal