In the last few weeks, I've noticed I've had available rewards points on every Amazon order I placed, even though I had already used all my available points on the previous order. I was wondering what was going on, but it just dawned on me that they must be immediately making rewards points available (or at least within 24 hours) after each purchase instead of only once at the end of each card billing cycle. Very nice! Never saw any announcement about this.