http://www.wired.com/science/space/news/2007/04/cosmoscode_0409 Second Life may not be your cup of tea, but wouldn't you like to contribute code to a future NASA project?