Your mirror looks a lot better than my first attempt at etching.
I did a lot of practicing and last Christmas (2009) I etched a badge into a mug as a example and took it to the local police dept. I thought I would get 10 or so orders, I ended up with 45. I charged $10.00 each and got the mugs at the dollar tree. That was about 200 mugs ago.
Since December I have purchased another cabnet and a Rayzist masking system. I use the Rayzist film for the front and vinyl for the backs (personalised). I still charge $10.00 for the mugs (single side) in orders over 10 and $15.00 each if they want something on the back. For less than 10 its $15.00 and $20.00.
I still use 651 vinyl for a lot of my projects, however in big orders the Rayzist film cut the time to produce masks from hours to minutes. Its a lot more expensive (about $1.50 per mug depending on the size) but the time saving is worth it for me.
Other things I have etched are wine bottles, plates, cups, aluminum water bottles, picture frame glass. Places I have gotten orders from include Police/Fire/EMS, Gun Club (awards), Local wedding and Limo Service, Caterers and gift shops (candle holders).
I am currently using a sand to etch but am switching over to Aluminum Oxide soon. With the sand the chip (cut) is large and rough. The 150/220 Aluminum Oxide will give a more frosted finish.
There is a lot of good information from others else where on this site about sandblasting/etching. I have read it all and it helped me a lot get started.
Hope this helps, I am learning everyday and can really use new ideas.