I Have Never Seen Ubuntu Get Updates Right
teddziuba.com
teddziuba.com
Are we not seeing the connection here? This is why anyone bothers to write drivers for devices that already have binary-only drivers. It may work right now, but if something changes in the future, someone needs the source code to fix it. Free software is pragmatic in the long run.
(Disclaimer: I spent way too much time a little while ago getting some random binary executables from the Linux 2.0 days -- dynamically linked, 32-bit -- to run on a fresh Ubuntu 8.4.1 installation. The source code had been lost.)
In one update, Ubuntu pretty much broke the PCI detection code in X, so that X always thought that there were no cards. Luckily, it was only a matter of waiting several hours for a fix, and updating from a text console.
In another update, the Canadian english localization completely broke KDE, making it segfault on startup. Again, wait a day or two and update from a text console.
Right now I'm on vanilla Debian (unstable branch) and I find that it has had less critical breakage than Ubuntu's mainline branch. I'm not sure how Ubuntu should update their QA process, though.
But Ted's attitude is lame - open source software doesn't really need poisonous people like that.
As far as Ubuntu's update process, these updates were small point updates in the middle of the release cycle, which is why they were so disturbing; it seems that Debian's "constantly up-to-date" system works better for me, at least so far.