Microsoft approached me again, offered to buy my technology for a close to $1M, give me lots of equity (back when that stock was growing quickly), and roll out my product, (this was before Microsoft dumped Java). I would then go to work on what they wanted me for originally.
A couple of trips later, I just didn't like Microsoft, and started searching for alternatives. I found a little Boston-based startup who needed my product, and who I liked a lot. (Actually, the guy who put me on the trail of this startup had just gotten his company acquired by Microsoft.)
I got drunk, called the VP putting the offer together, and said thanks but no thanks. He said I'd be sorry.
I wasn't. I didn't make nearly as much as if I had gone to Microsoft, but I built and shipped my product, stayed on that product, worked with Java (which I liked) instead of the MS platform (which I didn't), learned a lot, had lots of fun with it, and saw the equity turn tangible. Couldn't have asked for a better outcome.