No annual fee.You earn points when you shop.If you pay in full the following month, you generally don't incur any ...