inspiring story. Thanks for sharing this. Well I am a software engineer but the idea that I have is business idea that requires only well-understood technology, so yeah the chance of me fooling myself is pretty high. I will need to check up about the IP issues though.