It is a wonderful little box of tricks. I am a beginner and although it was a little difficult getting used to and results were sometimes mixed, it is possible to achieve the desired result. The range of programs is great; not all of them work for me, though I understand that there are a number of different factors involved in stim & HFO.