I agree it is a little frustrating having to stomach the ups and downs. One thing we all know for sure is that this company is continuing to grow and that keeps me in the game.
Here is some chill-out music that i often listen to through-out my day that allows me to keep my sanity :-)