I listened to 1 Chronicles 21 today: David was influenced by Satan to count the troops, and it made God angry with him. God made David choose his own punishment. (archived audio)