Okay, I've read everything Jonathan has written. But I'm still not happy.
What is the problem we are trying to solve?
How does the current software help solve this problem?
What does the current software do to cause this problem or make this problem worse?
What will the proposed solution do, to address the above.
How can we test the proposed solution?
Ed Poor, a professional client/server programmer with over 35 years of experience using computers
"Opinions expressed by me on the list are mine alone, not my employer's"