Mike Randall is a former contributing writer for CardRates.com. He is an expert in credit and personal finance, having written on those topics in national publications for over a decade. During his ...