Has anyone used one of these things and are they worth it? I was thinking about getting one but would like to hear from someone who uses it and how they like it. Thanks