One more thing... You are correct, that developers need to test and not cause syntax errors before uploading packages, even to unstable or woody. But people do, and -if- you're using unstable or woody in production, errors and problems you get are your responsability. If not, file appropriate bugs against the relevent packages.
-Jim