Dynamic Nuclear Pore Complexes: Life on the Edge