Mikes Great Web Blog
My name is Michael Gallagher. This site is dedicated to my thoughts, stories and experiences. I thought this would be a good place to share things with the internet community at large.