I've been looking for something similar for quite a while. Sturdy metal supports. The shelves slide in and you can cut to fit a smaller area or get diff wood if you need slightly longer. If you are trying to span a long distance you'd want two sets tho. 

Pros: Easy peasy - just screw into studs and slip shelf in
Cons: None.