I was looking all over Aberdeen today for Pre-Order Codes. None of the gaming shops have them for Physical Release versions of L4D2.
I wouldn't have minded, but Bills Hat was the tipping point.
(I'll probably get the digital version preordered, then buy a disk and gift the disk's code fpr someone else. I don't want to DL from Steam everytime I have to uninstall L4D2)