Etchworld at http://www.etchworld.com/ carries the supplies, etching cream, and stencils (although you can certainly make your own with contact paper, and Michaels or craft stores carry the cream). The best directions, however, are on http://bebbc5ebdc1a4edbc607-be4c9c211ff8912b25b764f460a9b626.r66.cf2.rackcdn.com/DIY%20Etched%20Glass%20(2).pdf.
There was, of course, a slight learning curve, and one needs to pay attention to the details, take care with stencils and taping around them, neatness (any stray drop will, of course, etch where it touches), protect an enamel sink, and the timer is essential. The results were amazing, though, and the recipients were pleased and impressed! Heck, I was impressed every time that I finished an item!!
It was a very pleasant and gratifying process.