Staying a Step Ahead of Cancer