A cash back dream (& sign-up bonus worth $200)