click on silly's link about the birthday paradox (i didn't
click) but it should tell you that 22 people, slightly less than
50% and 23 slightly more 
it's mathematically sound.. and if i remember rightly for about 60
people, the chances are close to 100%