Planet Hunters - How They Do It
The discovery of Gliese 581g was cause for rampant hype almost everywhere but here, along with some rather ridiculous claims that there was a 100% chance of life there.
The actual paper authors were…