OK guys, some guy comes into the shoutbox and gives us a basic method of how to get the Medal of Honor beta for free - and it actually worked! I can't remember who it was, but all credit goes to you (if it was you PM me and I'll happily put your name for credit), and that means don't +rep me because its not my find!
EDIT: All credit goes to Ibeatuman , you're a beast mate, nice find!
+REP this guy here
Ok, heres how to do it:
Go to the site and create an account on there (or use an existing account). And then sign up for the Command and Conquer 4 Beta (don't worry, this is a necessary step, believe me - you won't have to play CC4)
UPDATE: It seems the CC4 beta keys have ran out, but you are put on a waiting list so you may be emailed the code soon. Then follow the rest of the tutorial once you get it and you will get the MoH beta.
Now go to the site and sign in with your EA profile (or create one) and enter the 16 digit code you got from step 1. Then select the System and Region you want.
Click Redeem Voucher and you will get your free Medal of Honor beta code. It actually works!
Thanks for reading and use this to get the best game's beta.
Again, don't +REP me because it isn't my find.
Also if you don't want to use your real email, just use mailinator or any website of that kind.
EDIT: Beta starts on 21st June. But if you're a VIP member from BFBC2 you get to play on it now