"completely free with no download speed restrictions."
delete this post, stop lying to your users. the greed in this sort of thing (downloading firmwares) is ever so high. limit the download speeds. ok. don't make it 64kbps though, wow. i could live with 1mbps, but 64kbps? come on. pathetic.
Just use SamFirm, downloads the firmware directly from Samsung