Wow, Visa. I make a payment on time but $17 short. You charge me interest, not on the $17, but on the previous balance owed. Is this legal?