Sending multiple revisions to editor/referee I'm finding that this is a problem for me.  

All of my papers have been solo efforts so, naturally, nobody else is really invested in them before I submit to journals.  After I submit a paper, I either notice mistakes or cannot resist making significant stylistic changes.  Then I send a revision to the editor to forward to the referee.  This has happened multiple times, sometimes more than once for a particular paper.  

I would like to hear from other researchers:

(a) Do you have similar tendencies?
(b) As a referee, how frustrating is it to get these revisions?  On one hand you're getting an improved version (in the eyes of the author), but on the other hand some of the referee's work may be wasted.
(a) No, I don't have similar tendencies. When I submit a paper for publication, I'm so relieved to have finished it (usually much later than I had planned) that I usually ignore it until I get the referee's report.  I usually have plenty of other tasks that need my attention because I had postponed them while finishing the paper. (b) As a referee, I don't mind getting an improved version of the paper provided it comes with clear information about where the changes are. I don't want to check the part of the paper that I've already read (and my notes on that part) against the new version just to find that nothing has changed in that part.