First - there are well over 3100 Celtic badges out there!
Second - the hobby of collecting Celtic badges was growing more and more popular. In December 2004 there were 386 Celtic Supporters Club badges. One year later that figure jumped to 540 and increases weekly. By December 2007 there were over 860.