Michael Smith is a full-time geek and a professional blogger who has a passion for learning about the newest technological trends and how they may be used to create successful enterprises. Michael has a keen interest in developing technologies and enjoys exploring them in depth and imparting his expertise to others.