Argh, I've been experiencing running out of yarn too much lately. You know the feeling, "I can eke out 5 more stitches, come on!" But, of course, you can't. I found this tip, though, that has really helped: If you have a length of yarn at least three times the length of your knit or crochet row, you should have enough to get across to the other side. Otherwise, cut your losses and just go ahead and join a new ball before beginning the next row.
Today's Thought: Happy Easter!