Bill Gates didnt say 640KB of memory was enough for all time, he said that 640KB was enough for the time being.
According to Gates himself, he never made any statement even related to that.
"QUESTION: "I read in a newspaper that in l981 you said '640K of memory should be enough for anybody.' What did you mean when you said this?"
ANSWER: "I've said some stupid things and some wrong things, but not that. No one involved in computers would ever say that a certain amount of memory is enough for all time."
Gates goes on a bit about 16-bit computers and megabytes of logical address space, but the kid's question (will this boy never work at Microsoft?) clearly rankled the billionaire visionary.
"Meanwhile, I keep bumping into that silly quotation attributed to me that says 640K of memory is enough. There's never a citation; the quotation just floats like a rumor, repeated again and again."
Silly quotations do have a way of floating like rumors."
http://www.wired.com/news/politics/0,1283,1484,00.html
I also don't understand why the Intel bashers keep bringing up this quote that Intel said no desktop user will ever need 64bit CPU's. That's simply stupid, the official line was that they didn't think it would be needed for a few more years. And judging by the "flood" of 64bit x86 software we have seen since the Opteron was released 8 months ago and the A64 more recently, they appear to still be absolutely correct. The fact they may have a 64 bit chip ready to go in the near future no way implies that they are hedging on their original statement. You don't wait until the market already requires the product before you release it, you wait until there is sufficient demand to make it profitable. Intel doesn't think that point has been reached yet. With the financial situation AMD has been in, they don't have the luxury of waiting for more appropriate market conditions, so they have jumped out first, hoping the headlines and press will generate general consumer interest that as of yet is no where to be seen.