Of course, zip code and birthday are a pretty huge amount of information. With the simplifying assumptions of roughly uniform distributions, knowing a birthday confers ~8.5 bits and knowing your zip code is worth ~15 bits. That's 23.8 in total.
It's not surprising that those two pieces of information can pretty easily narrow down an identity.
http://panopticlick.eff.org/
And according to another article by them, all you need is zip code, gender and birthday to identify someone with a high degree of certainty.
http://www.eff.org/deeplinks/2009/09/what-information-person...