Random Thoughts on Investing