Well now. I was having a very surreal moment at the office and emailed a post that went to the ether. How funny.
Quality Programming rule #1: If you are not given a spec, write your own. I broke this rule on my current project. Today I fixed the problem and it both sent me reeling as well as gave a definite end to the work. There is much to accomplish in a very brief time.
I am going to sit down and spend a few minutes each day writing, reviewing, and revising specs on the projects I am and want to do both personal and professional. It makes all the difference in the world!