Lost in Translation: The Future of Cancer Research?