NVidia's driver is binary too, but it works.
Btw, isn't it funny that so many people are angry and are replying here with flamage about AMD, and you dismiss them all as trolls? Well so be it. We're all trolls. We have nothing better to do than trolling here. Which is natural since you can't do much with fglrx. NVidia owners have their hands full playing games and watching movies, so there's not much going on in the NVidia section of this forum. Explain a lot, I think.