Lifehacker's saying the Windows 7 beta links are up again, so head over and grab it. [Lifehacker]