I don't expect or demand 100% accuracy. As to imagination... perhaps. I'm not sitting around trying to think up things to have it do. I've just tried using it to speed up rote stuff, but I find it's faster and easier just to do it myself to begin with.