Good Job Steeve,
Will be nice for new comers, and a nice recap for old dummies.
I have more counters, but it includes all the counters you have listed.
Sincerely, I had to go through the hard route to come up with my list of counters. Where were you till now?
five smileys for you.
Jambu