part three of the question: do you finish everything you start, or do you start a lot of tracks, and only finish a few
I personally have a couple (2, maybe 3) on the burner and then take forever finnishing them all. From my personal experience I'd find it easier if I finnished each track on a one by one basis, no more of the old "I got a wicked idea for a track, but I gotta finnish the other ones which I'm pretty bored of by now and am only working on them for the sake of finnishing them". i dunno, maybe its me but the magic of a track gets lost after a while coz if I leave a track too long I go back n change it to much coz I've forgotton what sounds gave me that buzz earlier.

But then thats discipline for you I suppose

Back to Q1&2, like you said Mr. G, I just take as long as it takes (usally about a couple of weeks) but I suppose I'll get quicker the more I get used to bleating out tracks