One of the best ways to quickly earn credit card rewards is to open a new card and take advantage of a substantial welcome bonus. These introductory offers don't last forever, so it's best to apply as ...