Does this thing really work? Or, is it just another gimmick? How long does the thing last?