Make sure that B&H is an "authorized Apple reseller" because Apple changed their policies in October to only allow you to register your AppleCare if you have a receipt from an "authorized reseller" and the original serial number on the box.
Even though I registered my macbook pro without issue in April using only a registration code I bought on ebay. The morons at AppleCare are refusing to transfer the AppleCare to another person (I have sold the computer). Reading the AppleCare policy it states:
6. Transfer of Plan
Subject to the restrictions set forth below, you may make a one-time permanent transfer of all of your rights under the Plan to another party, provided that: (a) the transfer must include the original Proof of Purchase, the Plan's Certificate and all of the Plan's packaging material, including printed materials and these Terms and Conditions; (b) you notify Apple of the transfer by sending, faxing or e-mailing notice of transfer to Apple Inc., ATTN: Agreement Administration, MS: 217AC, 2511 Laguna Blvd, Elk Grove, CA 95758, U.S., fax number 916-399-7337 or
agmts_transfer@apple.com, respectively; and (c) the party receiving the Plan reads and agrees to accept the Terms and Conditions of the Plan.
When notifying Apple of the transfer of the Plan, you must provide the Plan Agreement Number, the serial numbers of the Covered Equipment being transferred and the name, address, telephone number and email address of the new owner.
Emphasis Added. Notice that nowhere does it require you to provide the serial number on the box or the original receipt from an "authorized reseller"
So be careful from now on where you buy your AppleCare from, and you may not be able to transfer it if you didn't buy it from an "authorized reseller"