I agree, I've found that getting a decent amount of sleep at night has an unbelievably, spectacularly large effect on how ****ty you're going to feel the next day (if you're feeling down).
Exercise, I've found recently, also helps out. With the two combined, it's very easy to find yourself...