This week in Discovery News we found a planet that might be a good neighbor, but are we too clingy? Plus, we'll soon be growing spare parts from our own cells and a recap of our live coverage of Felix ...