Now a new model has come out...the Professional model...which does more than the Ultimate does. It has more memory for programs and it can treat in 2 new modes which 'pulse' besides the usual Run and Sweep modes. Best feature is it runs all the one million frequencies which takes about 7 hours. The Ultimate doesn't do that. I got mine from rifedigitalmachines.com
They give really good service and answer all your questions. So if you're thinking of getting one, I'd go for the best one which is the Pro model. You can treat so many conditions with these machines, not just 30 Hz frequency! You should get one!