Is there a best-practices approach to going one way or the other? I'm trying to think of a situation where I wouldn't want an autocommit.