Some time ago I wrote a tiny program (as tiny as VB 6 allowed me to make it). Then I made it work really well. Then I tested it, and found out that it actually might be useful for someone else. Then I called it Paper Notes and Posted it on the Web.
Know the 'sticky' yellow notes? That's the same thing but for the screen.