Their blog says beta release for Vista final.