Also, I use cinder blocks as the legs for the concrete benches that I make. I have a bench leg mold, but the concrete molded legs are not very sturdy. The cinder blocks are so much better. You can buy the concrete bench top molds which are reusable. I've made several and plan to make more for my yard and workplace.
http://historystones.com/bench...
This is a photo of one of the benches I made. It's just a plain concrete bench top and cinder block legs. Very cheap to make once you purchase the mold. I want to create one using a tile pattern on the bench top next time. Perhaps make a butterfly or hummingbird design. The concrete top and cinder block legs can be painted or you can use concrete stain when mixing the concrete for the bench top as well. So many creative ideas. And don't forget hypertufa and all that you can create using that idea!
http://www.hypertufa.net/