Has anybody had any experience using one of these? I was thinking about buying one and thought I'd ask around first. Thanks