I don't think a lot of people understand pre-orders. I pay 5 bucks to pre-order.. this is 5 bucks I'm paying now that comes off the full retail price, and it garentee's me a copy when the game comes in. I couldn't care less about bonus's like the BF3 Type 33 LMG and DAO-12 Shotgun, cause they'll be available in the game anyway, just like the pre-order bonus's for BFBC2 (AKS-74u and the WWII weapons).
Although I do admit, when MGS: Peace Walker came around, I wish I didn't have a PSPGO so I could get a pre-order Big Boss Bandana... they were awesome.
OT: I don't need any bonuses to entice me to pre-order. the fact I can put 5 bucks on it then and GARENTEE I get a copy of it launch day is good enough..
EDIT: looking back at some of the posts, I forgot about Steam pre-orders.. Those I would never do. It's digital Distribution, they'll always have it. Therefore I would never pre-order.