Reading all these comments has me laughing! Been there and done that with most of them.
My solution for not getting too upset with the bobbin running out is to wind up several at a time. Then when it runs out, I don't have to take the time to wind another. I can just pop in a new one.
My Babylock made a little ring/ping noise to let you know the thread is running out. AND it has a see through case so I can see when it really will run out. And of course I've accidently still continued sewing after running out of bobbin! :roll:
So my hate is when I'm tired, have only one more triangle or square to finish the block and I sew it on backwards, upside down or something dumb and have to rip it out.