Oh, wow. I wasn't expecting so many more replies when I got home... but I'm glad they're here. I'm having one terribly awful day and this made me feel a little better (although it's something that is part of my problem to begin with).
I'll post another detailed reply shortly.