FREE LEGO VIP KEYCHAIN: receive it in-store or online
Sign up for the Lego vip card.
After 24 hours, you receive an email with your member id and your card will also be mailed to you in 1-2 weeks. The email also contains an code that can be used online at shop.lego.com/en-GB/ to get the keychain when you place an order or you can go to an Lego Store and show the email to a staff member. You then be handed your free keychain! A good thing to note also is that the keychain is rare and I've seen it on eBay for up too £30!
The code to the get the keychain on the email is valid for up to six months from the time you receive the email, so you have plenty of time to get it.