Stephen Curry will set an NBA record by making .7 million for the 2017-18 season, but that doesn't mean he'll get to deposit anything close to that amount into his bank account. Curry, a two-time MVP for the Golden State Warriors, made history when he inked a five-year, 1 million contract over the summer, briefly setting the mark for the biggest contract in league history. While that figure was eclipsed by James Harden's 8 million extension with the Houston Rockets in July, Curry will still enjoy the highest single-season salary ever, topping LeBron James by more than million dollars. But as lucrative as it is to be an NBA player, it's also an expensive profession. Thanks to a variety