Random Thoughts Miscellaneous posts on various topics with differing levels of success. Share this:TwitterFacebookLike this:Like Loading...