"*Terms and conditions:
To receive your fleece blanket, the completed survey must be received by December 15, 2004. Pfizer reserves the right to substitute a gift of comparable value if demand exceeds supply of the offer. This offer is nontransferable. Limit 1 blanket per customer. You have been assigned a unique promotion code, and if multiple surveys are received from the code, only 1 will be honored. Materials will be shipped by US Mail. Allow 6 to 8 weeks for delivery. Offer expires December 15, 2004. All of the rules are stated above.
Therefore if this link has a code, only the first responder would be the blanket, thus the reason many never got the blanket.