If I wait over 24 hours, will I not have any fees with future transactions?
If your priority is high enough you will not have to pay a transaction fee. Things that increase your priority: 1) more confirmations on the coins you're using 2) larger value of the coins 3) smaller size of the data. Details are available at https://en.bitcoin.it/wiki/Transaction_fees