and +1 for winzou: this should be in checkout events.