Firefox 19 officially launches later today—but if you're desperate, you can download it now from Mozilla's FTP server.