This blog contains my random musings on Technology & Life