They send it out faulty as they cannot find all bugs as they cannot create all possible working conditions, if they did it would be out of date b4 it was released (I don't agree with this mind!) If you disagree, you're welcome to release a competing product with zero bugs. If you're right, it should sell like gangbusters, even without a competitive set of features, right? Actually, I keep telling people that some features are bugs if they're missing. If a customer would rather have nested macros (a feature) with a bug preventing a macro from terminating in the middle of a line (allowing foo: db mymacro(a,b,c), x, y), then who's to say which is a bug and which is a feature? (of course, what we find in real life is that customers want "the stable version" with "just the new features *I* want", apparently not associating the addition of features with the addition of bugs... Bah...) If you think you know how to test software, I suspect we have a job opening you could fill... BillW