Quality is delighting customers
Cant say its impossible but yeh it is near to impossible mainely because of Time constraint. For a small change you can not test your whole complex product. Specially for the complex applications. Also requirements are keep changing because of business change, changes in standards, trends etc etc. So you cant say any product 100% bug free.even Six Sigma allow 3 PPM (Part per Million) quality deviation.