Web version saves/opens in SQLite so you can use ajax and check each url individually while informing browser of status