WireWorld » Hacks » Wirehead on Hacking » Hardware companies can't write software
Hardware companies can't write software
A great overview of all the different ways that the hardware companies have failed to find ways to write software that doesn't suck.