Is this thing any good? Looks pretty convenient. Has anyone bought/used one before? Give me some feedback.