Counting Principles