While I see the reference to December 2010, the posts are dated 11/11 and the summary of the updates seems to be the same as the last update I did. Are we sure there is a newly released beta in December? I haven't compared release numbers yet ... guess I should huh?
Update: Never mind. I didn't look closely enough. Author's last update on the page were today. SELF-UPDATING INSTALLER is new and welcomed.
Thanks for posting the news!!!