Musings , Rambles and Assorted Thoughts