When will SCCM R3 be released?

Another question that comes up alot.  Beta1 is out now but is not meant to be deployed in a production environment.  Expect R3 to be released in the second half of 2010.