Maybe some of you already know this, but there is a trick to avoid fees when buying buying coins from Coinbase. Coinbase has a trading platform called GDAX. Here's what you should do.
Login to GDAX using your Coinbase account
Coinbase has a way to connect you bank account and move cash free in it (might take few days to arrive)
Move your Coinbase cash to GDAX
Follow the price action on your target crypto (BTC, ETH, LTC)
To buy, circle down on a price $ number few cents or dollars below the asking price
Place a LIMIT order with a set price slightly below the ask price ( say, ETH is at $191 right now on GDAX, you place a LIMIT order at $190.50 or so )
Wait for your order to get picked totally free
Some times the price moves against you, and you don't get filled, well then cancel the previous order and place a new order using the same technique.
HODL