Yeah, it's a difficult task to make things easy AND correct! I recently read in InforWorld advice to consider the first version of a new application a throw-away - and make the second version the 'real' application (assuming you have co-operative beta-testers who understand the process).
I have found personally that my applications improve exponentially in the second version, and then only incrimentally after that.
Kogo Michael Hogan
"Pinky, are you pondering what I'm pondering?"
I think so Brain, but "Snowball for Windows"?
Ideate Web Site