Computer Hobbyist,
Here is the article regarding the miniature fans (although server seems to be down now):
http://www.newscientist.com/dailynew...p?id=ns9999330
And another one about using nanotubes which act as super-heatsinks:
http://www.eurekalert.org/releases/up-iac083000.html
Both good reads on possible ways to cool CPUs. Using nanotubes they say it's possible to go up to 100GHz.