I've got one, bought about four years ago in the hope that it might resurrect some dull looking pale carpets. I've probably used it twice a year since then, once in the early summer, and once in December as part of a house cleaning effort before Christmas, and occasionally to clean up any spills.
It turns out that MIL has the same machine, and washes / cleans her carpets at least once a month. I may just have cemented my slatternly reputation in her eyes! I'm certainly not keeping my carpets pristine by leaving the cleaner in its box, I suppose. If you have one, how regularly do you find it is worth using it?
.